Express Flashcards

1
Q

How do you add express to your package dependencies?

A

Npm install express

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What Express application method starts the server and binds it to a network PORT?

A

app.listen(path, [callback])

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

How do you mount a middleware with an Express application?

A

By app.use()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Which objects does an Express application pass to your middleware to manage the request/response lifecycle of the server?

A

Request object, response object

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is the appropriate Content-Type header for HTTP messages that contain JSON in their bodies?

A

application/json

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is the significance of an HTTP request’s method?

A

Is arbitrary. It makes it more specific for the

it allows to show the server what the client wants to do.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What does express.static() return?

A

The root argument specifies the root directory from which to serve static assets. The function determines the file to serve by combining req.url with the provided root directory. When a file is not found, instead of sending a 404 response,

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is the local __dirname variable in a Node.js module?

A

variable that tells you the absolute path of the directory containing the currently executing file

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What does the join() method of Node’s path module do?

A

joins the specified path segments into one path. You can specify as many path segments as you like. The specified path segments must be strings, separated by comma.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly