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?
Middleware functions are functions that have access to the request object (req), the response object (res),
They can be mounted with app.use
Which objects does an Express application pass to your middleware to manage the request/response lifecycle of the server?
the request and response objects
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?
To tell what function your want ran in the code, e.g. (delete, get etc.)
What does the express.json() middleware do and when would you need it?
parses incoming request bodies if payload is JSON
It is needed when content type header is application/json in the HTTP request
What does express.static() return?
a middleware function
What is the local __dirname variable in a Node.js module?
The directory name of the current module. This is the same as the path.dirname() of the __filename.
It starts with / so it is absolute file path since it starts at the root of the file system
What does the join() method of Node’s path module do?
The path.join() method joins all given path segments together using the platform-specific separator as a delimiter, then normalizes the resulting path.