Express Flashcards
How do you add express to your package dependencies?
npm install express
npm i express
What Express application method starts the server and binds it to a network port?
app.listen( );
How do you mount a middleware with an Express application?
with the app.use( ) method
Which objects does an Express application pass to your middleware to manage the request/response lifecycle of the server?
request and response objects
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 parses a request as JSON and passes along the req.body property to other middleware.
Necessary when our parser will receive JSON request bodies
What is the significance of an HTTP request’s method?
Semantics or just for expressing intent
Could assign any functionality to any HTTP method if one wanted to
What does express.static( ) return?
A function
What is the local __dirname variable in a Node.js module?
It contains a string representation of the current directory
What does the join( ) method of Node’s path module do?
It takes all arguments and combines them into a single file/directory path as a string