Express.js Flashcards
What is the appropriate Content-Type header for HTTP messages that contain JSON in their bodies?
application/json
How do you mount a middleware with an Express application?
app.use
Which objects does an Express application pass to your middleware to manage the request/response lifecycle of the server?
requests and responses or req and res
How do you add express to your package dependencies?
npm init -y, npm install express
What Express application method starts the server and binds it to a network PORT?
listen method
What does the express.json() middleware do and when would you need it?
the express.json() middleware parses incoming requests with JSON payloads and only looks at requests where the content type header matches the type option.
you would need it for trying to upload data as json
What is the significance of an HTTP request’s method?
it tells the server how to respond
What does req.params return?
returns route parameters in an object
What does express.static() return?
a function
What is the local __dirname variable in a Node.js module?
a string of the current working directory, absolute path, node documentation would be where you could find info
What does the join() method of Node’s path module do?
joins two paths together