Express Flashcards

1
Q

How do you add express to your package dependencies?

A

You add express to your package dependencies by 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

listen method

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

use() and pass middleware function as argument

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

req, res

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 does the express.json() middleware do and when would you need it?

A

It parses incoming requests - we would need it when we receive json in the body from the client and need it to parse it

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

determines what action should be done with the given resource but programmer can make it do whatever if empty code block, then httpie freezes fro 30s

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

What does express.static() return?

A

returns middleware function/ static file requested

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

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

A

it is a absolute path - 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
10
Q

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

A

Joins all given paths together

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