Express.js req.app 属性 |
req.app 属性保存了使用中间件的 Express 应用程序实例的引用。 |
Express.js req.baseUrl 属性 |
req.baseUrl 属性是路由实例挂载的 URL 路径。req.baseUrl 属性类似于 app 对象的挂载路径属性,只是 app.mountpath 返回匹配的路径模式。 |
Express.js req.body 属性 |
req.body 属性包含在请求体中提交的键值对数据。默认情况下,它是未定义的,并且在使用诸如 express.urlencoded() 或 express.json() 的中间件进行解析时填充。 |
Express.js req.cookies 属性 |
req.cookies 属性用于用户使用 cookie-parser 中间件的情况。该属性是一个包含请求发送的 cookie 的对象。 |
Express.js req.fresh 属性 |
req.fresh 属性如果响应仍然是客户端缓存中的新鲜状态,则返回 true;否则返回 false。 |
Express.js req.hostname 属性 |
req.hostname 属性包含从 Host HTTP 标头中提取的主机名。它基本上返回在 Host HTTP 标头中提供的主机名。 |
Express.js req.ip 属性 |
req.ip 属性包含请求的远程 IP 地址。当用户想要获取发往应用程序的传入请求的 IP 地址时,它非常有用。 |
Express.js req.ips 属性 |
req.ips 属性包含在 X-Forwarded-For 请求头中指定的 IP 地址数组。它返回一个 IP 地址的数组。 |
Express.js req.method 属性 |
req.method 属性包含与请求的HTTP方法相对应的字符串,可以是 GET,POST,PUT,DELETE 等。 |
Express.js req.originalUrl 属性 |
req.originalUrl 属性与 req.url 类似,但它返回原始的请求URL,从而允许您自由地为内部路由目的重写 req.url。 |
Express.js req.params 属性 |
req.params 属性是一个包含映射到命名路由“参数”的属性的对象。 |
Express.js req.path 属性 |
req.path 属性包含请求 URL 的路径。此属性广泛用于获取传入请求 URL 的路径部分。 |
Express.js req.protocol 属性 |
req.protocol 属性包含请求协议字符串,可能是 HTTP 或(对于 TLS 请求)https。当信任代理设置不为 false 时,如果存在,则该属性将使用 X-Forwarded-Proto 头字段的值。 |
Express.js req.query 属性 |
req.query 属性是一个包含路由中每个查询字符串参数的属性的对象。 |
Express.js req.route 属性 |
req.route 属性包含当前匹配的路由,它是一个字符串。 |
Express.js req.secure Property |
req.secure属性是一个布尔属性,如果建立了TLS连接,则为true,否则为false。 |
Express.js req.signedCookies Property |
req.signedCookies属性包含请求发送的已签名的cookie,在使用cookie-parser中间件时可直接使用。 |
Express.js req.stale Property |
req.stale属性指示传入的请求是否已过时,该属性与req.fresh属性相反。 |
Express.js req.subdomains Property |
req.subdomains属性包含请求的域名中的子域名数组。应用程序的子域名偏移量属性subdomain offset,默认为2,确定子域名段的开始位置。 |
Express.js req.xhr属性 |
req.xhr属性返回true值,如果请求的X-Requested-With标头字段是XMLHttpRequest,这表示请求是由客户端库(如jQuery)发起的。 |