Express Quiz Questions Flashcards
How do you add express to your package dependencies?
npm install express
What Express application method starts the server and binds it to a network PORT?
the listen method
How do you mount a middleware with an Express application?
the use method
Which objects does an Express application pass to your middleware to manage the request/response lifecycle of the server?
req and res objects
What is the purpose of the Content-Type header in HTTP request and response messages?
To determine the type of file that is being requested
What does express static return?
Returns a function and within it is an if statement checking if the req method does not equal GET and the req method does not equal HEAD
if (req.method !== ‘GET’ && req.method !== ‘HEAD’)
What is the local dirname variable in a Node js module?
The directory name
What does the join method of Node’s path module do?
concatenates the directory name with another file using a forward slash
What is the appropriate Content-Type header for HTTP messages that contain JSON in their bodies?
application/json
What does the express.json() middleware do and when would you need it?
it returns parsed data to the client. you would need it when json data is involved
What is the significance of an HTTP request’s method?
The significance is to tell the server what to do. The request names are purely semantic.
For ex: GET can delete things and DELETE can post things (don’t do this)