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

.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 the ‘.use()’ method

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

the Request ‘req’ and Response ‘res’ objects

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

We can use routing to specify how the application responds to a specific request method???

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

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

A

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?

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

What does ‘express.static()’ return?

A

a middleware that serves static files / determines how a file should be treated.

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

The directory name of the current module; absolute file path; starts with root of file path and directory name of 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 ‘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

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