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() method
How do you mount a middleware with an Express application?
Use the ‘.use()’ method
Which objects does an Express application pass to your middleware to manage the request/response lifecycle of the server?
the Request ‘req’ and Response ‘res’ 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?
We can use routing to specify how the application responds to a specific request method???
What does the ‘express.json()’ middleware do and when would you need it?
Returns a middleware that parses incoming requests with JSON payload. It creates a new ‘body’ object containing the parsed data on the request object (req.body).
any request that has json in the body?
What does ‘express.static()’ return?
a middleware that serves static files / determines how a file should be treated.
What is the local ‘__dirname’ variable in a Node.js module?
The directory name of the current module; absolute file path; starts with root of file path and directory name of file
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 normalizes the resulting path.
Joins path segments and returns a string; joins them using host separating system