找到 72 篇文章 关于 Express JS

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

Mayank Agarwal
更新于 2022年1月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年1月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年1月29日 07:39:19

2K+ 浏览量

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

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

Mayank Agarwal
更新于 2022年1月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年1月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年1月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 ... 阅读更多

Express.js 中的 req.cookies 属性

Mayank Agarwal
更新于 2022年1月29日 07:25:51

2K+ 浏览量

req.cookies 包含使用 cookie-parser 中间件时请求发送的 cookie。如果 cookie 已签名,请使用 req.signedCookies 属性。语法 req.cookies 安装 cookie-parser 模块:npm install cookie-parser 示例 1 创建一个名为“reqCookies.js”的文件并复制以下代码片段。创建文件后,使用命令“node reqCookies.js”运行此代码,如下例所示:−// req.cookies() 方法演示示例 // 导入 express & cookieParser 模块 var cookieParser = require('cookie-parser'); var express = require('express'); // 初始化 express 和端口号 var app = express(); // 初始化 ... 阅读更多

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

Mayank Agarwal
更新于 2022年1月29日 07:22:30

1K+ 浏览量

res.append() 方法可以将指定的值附加到 HTTP 响应标头字段。如果尚未创建,它将使用指定的值创建新的标头。value 字符串可以同时采用字符串输入或数组。语法 res.append( field, [value] ) 示例 1 创建一个名为“resAppend.js”的文件并复制以下代码片段。创建文件后,使用命令“node resAppend.js”运行此代码,如下例所示:−// res.append(field, [value]) 方法演示示例 // 导入 express 模块 var express = require('express'); // 初始化 express 和端口号 var app ... 阅读更多

Express.js 中的 res.app 属性

Mayank Agarwal
更新于 2022年1月29日 07:17:58

220 浏览量

res.app 属性保存对中间件正在使用的 Express 应用程序实例的引用。语法 res.app 示例 1 创建一个名为“resApp.js”的文件并复制以下代码片段。创建文件后,使用命令“node resApp.js”运行此代码,如下例所示:−// res.app 代码演示示例 // 导入 express 模块 var express = require('express'); // 初始化 express 和端口号 var app = express(); var PORT = 3000; // 创建端点 app.get('/', function (req, res) { console.log(res.app.get('views')); ... 阅读更多

Express.js 中的 req.path 属性

Mayank Agarwal
更新于 2022年1月29日 07:15:56

1K+ 浏览量

req.path 属性包含请求 URL 的路径部分。此属性广泛用于跟踪传入请求及其路径。它主要用于记录请求。语法 req.path 示例 1 创建一个名为“reqPath.js”的文件并复制以下代码片段。创建文件后,使用命令“node reqPath.js”运行此代码,如下例所示:−// req.path 属性演示示例 // 导入 express & cookieParser 模块 var cookieParser = require('cookie-parser'); var express = require('express'); // 初始化 express 和端口号 var app = express(); // 初始化 ... 阅读更多

广告