req.acceptsEncodings(encoding [, ...]) Returns the first accepted encoding of the specified encodings, based on the request’s Accept-Encoding
req.method Contains a string corresponding to the HTTP method of the request: GET, POST, PUT, and so
req.protocol Contains the request protocol string: either http or (for TLS requests) https. When
req.accepts(types) Checks if the specified content types are acceptable, based on the request’s Accept HTTP header field. The method
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.params This property is an object containing properties mapped to the named route “parameters”. For example, if you have the route
req.xhr A Boolean property that is true if the request’s X-Requested-With header field is “XMLHttpRequest”, indicating
req.path Contains the path part of the request URL. // example.com/users
req.route Contains the currently-matched route, a string. For example: app
Page 2 of 3