阅读背景:

Node+express中reqresp常用的方法

来源:互联网 

1. 要求体中常常使用的办法

req.params
一个数组,包括命名过的路由参数。
req.param(name)
返回命名的路由参数,或 GET 要求或 POST 要求参数。建议你疏忽此办法。
req.query
一个对象,包括以键值对寄存的查询字符串参数(通常称为 GET 要求参数)。
req.body
一个对象,包括 POST 要求参数。这样命名是由于 POST 要求参数在 REQUEST 正文中传递,而不像查询字符串在 URL 中传递。要使 req.body 可用,须要中间件能够解析要求正文内容类型
req.route
关于当前匹配路由的信息。重要用于路由调试。
req.cookies/req.singnedCookies•
一个对象,包括从客户端传递过来的 cookies 值。
从客户端吸收到的要求报头。
req.accepts([types])
一个简便的办法,用来肯定客户端是不是接收一个或一组指定的类型(可选类型可以是单个的 MIME 类型,如 application/json、一个逗号分隔聚集或是一个数组)。写公共API 的人对该办法很感兴致。假订阅读器默许始终接收 HTML。
req.ip
客户真个 IP 地址。
req.path
要求路径(不包括协定、主机、端口或查询字符串)。
req.host
一个简便的办法,用来返回客户端所报告的主机名。这些信息可以捏造,所以不应该用于安全目标。
要求和响应对象 
req.xhr
一个简便属性,如果要求由 Ajax 发起将会返回 true。
req.protocol
用于标识要求的协定(http 或 https)

req.secure
一个简便属性,如果衔接是安全的,将返回 true。同等于 req.protocol==="https"。
req.url/req.originalUrl
有点用词不当,这些属性返回了路径和查询字符串(它们不包括协定、主机或端口)。
req.url 若是出于内部路由目标,则可以重写,但是 req.orginalUrl 旨在保存原始要求
和查询字符串。
req.acceptedLanguages
一个简便办法,用来返回客户端首选的一组(人类的)语言。这些信息是从要求报头中
解析而来的。req.params
一个数组,包括命名过的路由参数。
req.p



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: