Express Flashcards
(9 cards)
How do you add express to your package dependencies?
npm init –yes (for package.json)
npm install express
What Express application method starts the server and binds it to a network PORT?
app.listen(3000, () => {
console.log(‘Express server listening on port 3000’);
});
How do you mount a middleware with an Express application?
app.use(‘/user/:id’, (req, res, next) => {
console.log(‘Request Type:’, req.method)
next()
})
This example shows a middleware function mounted on the /user/:id path.
Which objects does an Express application pass to your middleware to manage the request/response lifecycle of the server?
req / res
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?
indicate the desired action to be performed for a given resource
(telling the server what you want to do)
What does express.static() return?
returns middleware handled by specified directory
What is the local __dirname variable in a Node.js module?
same exact thing as path.dirname(__filename)
The directory name of the current module.
What does the join() method of Node’s path module do?
The path.join() method joins all given path segments together