req.originalUrl req.url is not a native Express property, it is inherited from Node’s
req.acceptsCharsets(charset [, ...]) Returns the first accepted charset of the specified character sets, based on the request’s Accept-Charset
req.baseUrl The URL path on which a router instance was mounted. The req.baseUrl property is similar
req.signedCookies When using cookie-parser middleware
req.acceptsLanguages(lang [, ...]) Returns the first accepted language of the specified languages, based on the request’s Accept-Language
req.body Contains key-value pairs of data submitted in the request body. By default, it is undefined, and is populated when you
req.ip Contains the remote IP address of the request. When the trust proxy setting does not evaluate
req.param(name [, defaultValue]) Deprecated. Use either req.params, req.body or req
req.fresh Indicates whether the request is “fresh.” It is the opposite of req.stale. It is true
req.app This property holds a reference to the instance of the Express application that is using the middleware. If
Page 1 of 3