找到 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(); // 初始化 ... 閱讀更多

廣告
© . All rights reserved.