203 次浏览
app.disabled() 方法检查并返回 True,如果传递的属性名称设置为 False 或被禁用。否则,我们可以使用 app.disable() 方法禁用该属性。语法app.disabled( name )示例 1创建一个名为“appDisabled.js”的文件并复制以下代码片段。创建文件后,使用命令“node appDisabled.js”运行此代码,如下例所示−// app.disabled() 方法演示示例 // 导入 express 模块 const express = require('express'); // 初始化 express 和端口号 var app = express(); // 从 express 初始化路由器 var ... 阅读更多
847 次浏览
req.method 属性包含一个字符串,对应于请求的 HTTP 方法,例如 GET、POST、PUT、DELETE 等……这些方法基于用户发送的请求。所有上述方法都有不同的用例。语法req.method示例 1创建一个名为“reqMethod.js”的文件并复制以下代码片段。创建文件后,使用命令“node reqMethod.js”运行此代码,如下例所示−// req.method 属性演示示例 // 导入 express 和 cookieParser 模块 var cookieParser = require('cookie-parser'); var express = require('express'); // 初始化 express 和 ... 阅读更多
1K+ 次浏览
router.route() 方法返回单个路由的实例,可用于进一步使用可选中间件处理 HTTP 动词。此方法可用于避免重复的路由命名,从而避免打字错误。语法router.route( path )示例 1创建一个名为“routerRoute.js”的文件并复制以下代码片段。创建文件后,使用命令“node routerRoute.js”运行此代码,如下例所示−// router.route() 方法演示示例 // 导入 express 模块 var express = require('express'); // 初始化 express 和端口号 var app = express(); ... 阅读更多
res.attachment() 方法用于将 Content-Disposition 标头字段设置为“attachment”。如果传递了文件名,则它会根据从 res.type() 检索的文件扩展名设置 Content-type。它使用参数设置 Content-Disposition“filename”字段。语法res.attachment()示例 1创建一个名为“resAttachment.js”的文件并复制以下代码片段。创建文件后,使用命令“node resAttachment.js”运行此代码,如下例所示−// res.attachment() 方法演示示例 // 导入 express var express = require('express'); // 初始化 express 和端口号 var app = ... 阅读更多
8K+ 次浏览
req.params 属性是一个对象,包含映射到命名路由“参数”的属性。例如,如果您有一个路由为 /api/:name,则“name”属性可用作 req.params.name。此对象的默认值为 {}。语法req.params示例 1创建一个名为“reqParams.js”的文件并复制以下代码片段。创建文件后,使用命令“node reqParams.js”运行此代码,如下例所示−// req.params 属性演示示例 // 导入 express var express = require('express'); // 初始化 express 和端口号 var app = ... 阅读更多
307 次浏览
req.route 属性包含最近匹配的路由,以字符串格式表示。语法req.route示例 1创建一个名为“reqRoute.js”的文件并复制以下代码片段。创建文件后,使用命令“node reqRoute.js”运行此代码,如下例所示−// req.route 属性演示示例 // 导入 express 模块 var express = require('express'); // 初始化 express 和端口号 var app = express(); // 从 express 初始化路由器 var router = express.Router(); var PORT = 3000; // 定义端点并检查 req.route app.get('/api', function (req, res) { ... 阅读更多
738 次浏览
res.location() 方法用于将响应 Location HTTP 标头设置为指定路径参数。设置位置不会结束进程,仍然可以在设置位置标头后发送一些响应。语法res.location( path )示例 1创建一个名为“resLocation.js”的文件并复制以下代码片段。创建文件后,使用命令“node resLocation.js”运行此代码,如下例所示−// res.location(path) 方法演示示例 // 导入 express 模块 var express = require('express'); // 初始化 express 和端口号 var app = express(); // 初始化 ... 阅读更多
492 次浏览
req.protocol 属性返回请求协议字符串,可以是 http 或(对于 TLS 请求)https。如果存在,则使用 X-Forwarded-Proto 标头字段的值,当传递的信任代理设置不评估为 False 时。此标头值可以由客户端或代理设置。语法req.protocol示例 1创建一个名为“reqProtocol.js”的文件并复制以下代码片段。创建文件后,使用命令“node reqProtocol.js”运行此代码,如下例所示−// req.protocol 属性演示示例 // 导入 express 模块 var express = require('express'); ... 阅读更多
7K+ 次浏览
res.locals 是一个对象,包含响应的局部变量,这些变量仅限于请求范围,因此仅在该请求或响应周期内呈现的视图可用。此属性在公开请求级信息(如请求路径名称、用户设置、已认证用户等)时很有用。语法res.locals示例 1创建一个名为“resLocals.js”的文件并复制以下代码片段。创建文件后,使用命令“node resLocals.js”运行此代码,如下例所示−// res.locals 属性演示示例 // 导入 express 模块 var express = require('express'); ... 阅读更多
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 = ... 阅读更多