express Flashcards

1
Q

How do you add express to your package dependencies?

A

init -> npm install express

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

The request, response, and next object

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
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
5
Q

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

A

They allow you to access resources on the server and perform actions with them.

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

What does express.static() return?

A

You need express. static so your server can serve files that aren’t being generated on the fly. It handles all the file loading and prevents path traversal attacks.

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

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

A

It is a local variable that returns the directory name of the current module. It returns the folder path of the current JavaScript file.

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

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

A

The path. join() method 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 commas.

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