Express.js 响应完全参考

Express.js 响应完全参考

Express.js是一个小型框架,它在Node.js网页服务器功能之上工作,简化其API并添加了有用的新功能。它通过中间件和路由功能,使得组织应用功能变得更加容易。

Express.js 响应属性

属性 描述
Express.js res.app 属性 res.app 属性保存了使用中间件的 Express 应用程序的实例的引用。
Express.js res.headersSent 属性 res.headersSent 属性是一个布尔值属性,指示应用程序是否已经向响应发送了HTTP头。
Express.js res.locals 属性 res.locals 属性是一个包含仅在请求/响应周期中渲染的视图期间可用的响应本地变量的对象。

Express.js 响应方法

方法 描述
Express.js res.append() res.append() 方法将指定的值追加到HTTP响应头字段中,如果头字段尚未设置,则使用指定的值创建头字段。
Express.js res.attachment() res.attachment() 方法用于将HTTP响应的Content-Disposition头字段设置为’attachment’。如果文件名作为文件名给出,则通过res.type()方法根据文件扩展名设置Content-Type,最后设置Content-Disposition的’filename=’参数。
Express.js res.cookie() res.cookie()函数用于将cookie名称设置为值。值参数可以是字符串或转换为JSON的对象。
Express.js res.clearCookie() res.clearCookie()函数用于清除指定名称的cookie。此函数用于清除已设置的cookie。
Express.js res.download() res.download()函数将路径下的文件作为“附件”传输。通常,浏览器会提示用户下载。
Express.js res.end() res.end()函数用于结束响应过程。这个方法实际上来自Node核心,具体来说是HTTP.ServerResponse的response.end()方法。
Express.js的res.format() 如果请求对象中存在Accept HTTP头部,res.format()函数将对其执行内容协商。
Express.js的res.get() res.get()函数返回所指定字段的HTTP响应头部。匹配是不区分大小写的。
Express.js的res.json() res.json()函数发送一个JSON响应。该方法发送一个响应(带有正确的内容类型),其内容是通过使用JSON.stringify()方法将参数转换为JSON字符串得来的。
Express.js的res.jsonp() res.jsonp()函数用于发送带有JSONP支持的JSON响应,该函数与res.json()函数类似,只是它选择支持JSONP回调。
Express.js res.links() res.links() 函数用于将作为参数属性提供的链接连接起来,以填充响应的链接 HTTP 标头字段。
Express.js res.location() res.location() 函数用于将响应的 Location HTTP 标头设置为指定的路径参数。基本上,它用于设置响应标头。
Express.js res.redirect() res.redirect() 函数将重定向到从指定路径派生的 URL,并指定状态,该状态是一个对应于 HTTP 状态码的整数(正数)。
Express.js res.render() res.render() 函数用于渲染视图并将渲染的 HTML 字符串发送给客户端。
Express.js res.send() res.send() 函数主要用于发送 HTTP 响应。body 参数可以是字符串、缓冲区对象、对象或数组。
Express.js res.sendFile() res.sendFile() 函数主要用于传输给定路径下的文件,并根据文件名扩展名设置 Content-Type 响应头字段。
Express.js res.sendStatus() res.sendStatus() 函数用于将响应的 HTTP 状态码设置为 statusCode,并将其字符串表示作为响应体发送。
Express.js res.set() res.set() 函数用于将响应的 HTTP 头字段设置为指定的值。要一次设置多个字段,请将对象作为参数传递。
Express.js res.status() res.status() 函数用于设置响应的 HTTP 状态。它是 Node 的 response.statusCode 的可链式别名。
Express.js res.type() res.type() 函数用于将 Content-Type HTTP 头设置为由指定类型的 mime.lookup() 函数确定的 MIME 类型。
Express.js res.vary() res.vary() 函数用于将字段添加到 Vary 响应头中,如果它尚未存在。Vary 头指示基本上用于内容协商的头。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程