-
In Express.js, what is the purpose of the
res.redirect()
method?- A) To send an HTTP response with JSON data
- B) To send an HTTP response with HTML content
- C) To redirect the client to a new URL
- D) To send a file as an attachment in the HTTP response
Answer: C) To redirect the client to a new URL
-
Which of the following Express.js middleware is used for parsing URL-encoded data?
- A) express.json()
- B) express.urlencoded()
- C) express.static()
- D) express.session()
Answer: B) express.urlencoded()
-
What is the purpose of the
req.params
object in Express.js?- A) To access request query parameters
- B) To access request headers
- C) To access URL route parameters
- D) To access request body parameters
Answer: C) To access URL route parameters
-
Which of the following methods is used to handle errors in Express.js middleware?
- A) app.error()
- B) app.useError()
- C) app.use()
- D) app.handleError()
Answer: C) app.use()
-
In Express.js, what is the purpose of the
res.sendStatus()
method?- A) To send an HTTP response with a status code
- B) To send an HTTP response with JSON data
- C) To send an HTTP response with HTML content
- D) To send a file as an attachment in the HTTP response
Answer: A) To send an HTTP response with a status code
-
What is middleware in Express.js?
- A) A function that defines routes in Express.js
- B) A function that handles HTTP requests and responses
- C) A function that runs before the route handler and has access to the request and response objects
- D) A function that sets up database connections
Answer: C) A function that runs before the route handler and has access to the request and response objects
-
Which of the following Express.js methods is used to define route parameters?
- A) app.param()
- B) app.route()
- C) app.get()
- D) app.use()
Answer: A) app.param()
-
What is the purpose of the
next()
function in Express.js middleware?- A) To end the request-response cycle
- B) To move to the next route handler
- C) To send the response to the client
- D) To start a new request-response cycle
Answer: B) To move to the next route handler
-
What is the purpose of the
res.locals
object in Express.js?- A) To store request-specific information
- B) To access request headers
- C) To render view templates with local variables
- D) To manipulate request and response objects
Answer: C) To render view templates with local variables
-
Which of the following Express.js methods is used to handle errors?
- A) app.use()
- B) app.error()
- C) app.handleError()
- D) app.useError()
Answer: A) app.use()
Comments