request是表示http请求的信息,包含http头部信息,查询字符串,参数等
req的属性如下:
- req.app当callback是外部文件时,访问express实例
- req.body/req.cookies 获得请求的主体/cookies,post请求 form表单请求的时候用,需要引入第三方中间件body-parser
- req.params 获得请求路由的参数
- req.query 获得url的查询字符串,get请求 http
- req.path 获取请求路径
- ...
res的属性如下:
- res.app 同req一样
- res.cookie 重新设置cookie
- res.clearcookie 清除cookie
- res.json 传送json响应
- res.jsonp 传送jsonp响应
- res.redirect 设置响应的location http头,设置status 304 重定向
- res.render(views, [local],callback) 设置渲染的view页面 callback传递渲染的字符串
- res.send 传送http响应
- res.status 设置http状态码
- res.sendstatus 发送http状态码
- ...