跳到主要内容

res

除了 Node 原有的, express 又添加了新的属性和方法:

名称说明
res.status(code)设置 HTTP 状态代码。默认 200,也可返回 404 、 500 .对于重定向,有一个更好的方法 redirect
res.set(name,value)设置响应头,通常无需手动设置
res.cookie(name,value,[options])设置 cookies
res.clearCookies(name,[options])清除客户端的 cookies
res.redirect([status],url)重定向浏览器。默认 302。通常,应减少重定向,除非永久移动一个页面,这时候是 301
res.send([status],body)向客户端发送响应及可选的状态码。默认 text/html ,也可以用 res.json
res.json([status],body)向客户端发送 JSON 以及状态代码
res.jsonp([status],body)向客户端发送 JSONP 以及状态代码
res.type(type)用于设置 Content-Type 头信息
res.format(object)根据请求头发送不同的内容
res.attachment([filename])将相应报头 Content-Disposition 设置为 attachment
res.download(path,[filename],[callback])在上一步下,指定要下载的文件
res.sendFile(path,[option],[callback])根据路径将要下载的文件发送到客户端
res.link(links)设置链接响应报头,这是一个专用的报头,几乎没用
res.localsres.render(view,[locals],callback)res.locals 是一个对象,包含用于渲染视图的默认上下文