req.fresh Indicates whether the request is “fresh.” It is the opposite of req.stale. It is true
req.protocol Contains the request protocol string: either http or (for TLS requests) https. When
req.method Contains a string corresponding to the HTTP method of the request: GET, POST, PUT, and so
req.accepts(types) Checks if the specified content types are acceptable, based on the request’s Accept HTTP header field. The method
req.params This property is an object containing properties mapped to the named route “parameters”. For example, if you have the route
req.hostname Contains the hostname derived from the Host HTTP header. When the trust proxy
req.secure A Boolean property that is true if a TLS connection is established. Equivalent to:
req.xhr A Boolean property that is true if the request’s X-Requested-With header field is “XMLHttpRequest”, indicating
req.route Contains the currently-matched route, a string. For example: app
req.subdomains An array of subdomains in the domain name of the request. //
Page 2 of 3