Express.js Flashcards

1
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
2
Q

How do you mount a middleware with an Express application?

A

app.use

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

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

A

requests and responses or req and res

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

How do you add express to your package dependencies?

A

npm init -y, npm install express

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

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

A

listen method

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

What does the express.json() middleware do and when would you need it?

A

the express.json() middleware parses incoming requests with JSON payloads and only looks at requests where the content type header matches the type option.
you would need it for trying to upload data as json

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

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

A

it tells the server how to respond

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

What does req.params return?

A

returns route parameters in an object

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

What does express.static() return?

A

a function

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

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

A

a string of the current working directory, absolute path, node documentation would be where you could find info

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

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

A

joins two paths together

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