In Express.js, the :id? in a route path like "/users/:id?" denotes that id is a(n) ______ parameter.

  • optional
  • required
  • query
  • body
In Express.js, the :id? in a route path like "/users/:id?" denotes that id is an optional parameter. This means that the id parameter may or may not be present in the URL, and the route will still match. The other options are not correct in this context (required would mean the parameter is mandatory, query is used for query parameters, and body is used for request bodies).

To serve static files such as images, CSS files, and JavaScript files, a special folder called ______ is commonly used in Express.js.

  • public
  • assets
  • static
  • files
To serve static files such as images, CSS files, and JavaScript files, a special folder called the public folder is commonly used in Express.js. This folder typically contains all your publicly accessible static assets.