找到 34423 篇文章 关于编程

Express.js 中的 res.location() 方法

Mayank Agarwal
更新于 2022-01-29 08:18:32

738 次浏览

res.location() 方法用于将响应 Location HTTP 标头设置为指定的路径参数。设置位置不会结束进程,仍然可以在设置 Location 标头后发送一些响应。语法res.location( path )示例 1创建一个名为“resLocation.js”的文件并复制以下代码片段。创建文件后,使用命令“node resLocation.js”运行此代码,如下例所示−// res.location(path) 方法演示示例 // 导入 express 模块 var express = require('express'); // 初始化 express 和端口号 var app = express(); // 初始化 ... 阅读更多

Express.js 中的 req.protocol 属性

Mayank Agarwal
更新于 2022-01-29 08:15:20

492 次浏览

req.protocol 属性返回请求协议字符串,该字符串可以是 http 或(对于 TLS 请求)https。如果存在,则使用 X-Forwarded-Proto 标头字段的值,前提是传递的 trust proxy 设置不评估为 False。此标头值可以由客户端或代理设置。语法req.protocol示例 1创建一个名为“reqProtocol.js”的文件并复制以下代码片段。创建文件后,使用命令“node reqProtocol.js”运行此代码,如下例所示−// req.protocol 属性演示示例 // 导入 express 模块 var express = require('express'); ... 阅读更多

Express.js 中的 res.locals 属性

Mayank Agarwal
更新于 2022-01-29 08:06:13

7K+ 次浏览

res.locals 是一个对象,包含响应的局部变量,这些变量仅限于请求范围,因此仅在该请求或响应周期内呈现的视图可用。此属性在公开请求级信息(例如请求路径名称、用户设置、已认证用户等)时很有用。语法res.locals示例 1创建一个名为“resLocals.js”的文件并复制以下代码片段。创建文件后,使用命令“node resLocals.js”运行此代码,如下例所示−// res.locals 属性演示示例 // 导入 express 模块 var express = require('express'); ... 阅读更多

Express.js 中的 res.links() 方法

Mayank Agarwal
更新于 2022-01-29 08:07:18

425 次浏览

res.links() 方法用于连接作为参数属性提供的两个链接,以填充响应的 Link HTTP 标头值。语法res.links( links )示例 1创建一个名为“resLinks.js”的文件并复制以下代码片段。创建文件后,使用命令“node resLinks.js”运行此代码,如下例所示−// res.links(links) 方法演示示例 // 导入 express 模块 var express = require('express'); // 初始化 express 和端口号 var app = express(); // 从 express 初始化路由器 var router = express.Router(); var PORT = ... 阅读更多

Express.js 中的 router.use() 方法

Mayank Agarwal
更新于 2022-01-29 07:45:17

2K+ 次浏览

router.use() 方法有一个可选的挂载路径,默认为“/”。此方法为此可选挂载路径使用指定的中间件函数。该方法类似于 app.use()。语法router.use( [path], [function, ...] callback )示例 1创建一个名为“routerUse.js”的文件并复制以下代码片段。创建文件后,使用命令“node routerUse.js”运行此代码,如下例所示:// router.use() 方法演示示例 // 导入 express 模块 const express = require('express'); // 初始化 express 和端口号 var app = express(); // 初始化路由器 ... 阅读更多

Express.js 中的 res.vary() 方法

Mayank Agarwal
更新于 2022-01-29 07:42:21

261 次浏览

res.vary() 方法可用于将字段添加到 Vary 响应标头中,如果该字段尚不存在。Vary 标头基本上用于内容协商。语法res.vary( field )示例 1创建一个名为“resVary.js”的文件并复制以下代码片段。创建文件后,使用命令“node resVary.js”运行此代码,如下例所示−// res.vary() 方法演示示例 // 导入 express 模块 var express = require('express'); // 初始化 express 和端口号 var app = express(); // 从 express 初始化路由器 ... 阅读更多

Express.js 中的 req.hostname 属性

Mayank Agarwal
更新于 2022-01-29 07:39:19

2K+ 次浏览

req.hostname 包含从 host HTTP 标头派生的主机名。当启用 trust 设置属性(或未设置为 false)时,此属性将从 X-Forwarded-Host 标头字段获取其值。此标头可以由客户端或代理设置。如果请求中有多个 X-Forwarded-Host 标头,则使用第一个标头的值。语法req.hostname示例 1创建一个名为“reqHostname.js”的文件并复制以下代码片段。创建文件后,使用命令“node reqHostname.js”运行此代码,如下例所示−// req.hostname ... 阅读更多

Express.js 中的 res.cookie() 方法

Mayank Agarwal
更新于 2022-01-29 07:35:09

7K+ 次浏览

res.cookie() 方法用于将 cookie 名称设置为值。value 参数可以是字符串或转换为 JSON 的对象。语法res.cookie( name, value, [options] )参数options 参数可以具有以下值−domain − 它表示 cookie 的域名。默认情况下指的是应用程序的域名。encode − 此参数用于在异步函数中对 cookie 值进行编码。expires − 此参数以 GMT 格式定义 cookie 的过期时间。默认值为 0,这将创建一个会话 cookie。httpOnly − 此布尔参数将 cookie 标记为 ... 阅读更多

Express.js 中的 req.fresh 属性

Mayank Agarwal
更新于 2022-01-29 07:32:45

266 次浏览

req.fresh 属性根据客户端缓存的状态返回 True 或 false。如果缓存仍然新鲜,则返回 True,否则返回 False 以指示缓存已过时,需要发送所有内容而不是仅发送未缓存的部分。当客户端发送 Cache-Control 作为 no-cache 请求标头以指示端到端重新加载请求时,将返回 False 以使这些请求的处理透明。语法req.fresh示例 1创建一个名为“reqFresh.js”的文件并复制以下代码片段。创建文件后,使用命令“node reqFresh.js”运行 ... 阅读更多

Express.js 中的 router.all() 方法

Mayank Agarwal
更新于 2022-01-29 07:30:53

467 次浏览

router.all() 方法匹配所有 HTTP 方法。此方法主要用于为特定路径前缀和任意匹配映射“全局”逻辑。语法router.all( path, [callback, ...] callback )示例 1创建一个名为“routerAll.js”的文件并复制以下代码片段。创建文件后,使用命令“node routerAll.js”运行此代码,如下例所示−// router.all() 方法演示示例 // 导入 express 模块 var express = require('express'); // 初始化 express 和端口号 var app = express(); // 从 express 初始化路由器 var router = express.Router(); var ... 阅读更多

广告

© . All rights reserved.