Express Flashcards

1
Q

How do you addexpressto 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 networkPORT?

A

app.listen([port[, host[, backlog]]][, 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

Use Method

const app = express();

app.use((req, res, next) => {
console.log(‘Time:’, Date.now());
next();
});

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: a data model of the HTTP request message (FROM the Client!)
Response object: a data model of the HTTP response message (TO the Client!)

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

What is the appropriateContent-Typeheader for HTTP messages that contain JSON in their bodies?

A

application/json; charset=utf-8

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

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

A

A built-in middle function in Express that parses incoming REQuests with JSON payloads and is based on body-parser

When the request is a JSON object

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

A set of request methods to indicate the desired action to be performed for a given resource.

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

What doesexpress.static()return?

A

Function

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

What is the local__dirnamevariable in a Node.js module?

A

The directory name of the current module

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

What does thejoin()method of Node’spathmodule do?

A

Joins all given path segments together using the platform-specific separator as a delimiter, then normalizes the resulting path. 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