Express 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?
listen()
How do you mount a middleware with an Express application?
app.use(callback)
Which objects does an Express application pass to your middleware to manage the request/response lifecycle of the server?
req (request), res (response), next
What is the appropriate Content-Type header for HTTP messages that contain JSON in their bodies?
application/json
What is the significance of an HTTP request’s method?
It signals the intent of how an HTTP request should be routed. GET requests can have one handler function, while DELETE requests have a different one.
What does the express.json() middleware do and when would you need it?
It parses incoming requests with JSON payloads. Needed when sending json data to the server.
What does express.static() return?
function serveStatic
What is the local __dirname variable in a Node.js module?
The directory name of the current module
What does the join() method of Node’s path module do?
joins all given path segments together using the platform-specific separator as a delimiter, then normalized the resulting path