找到 72 篇文章 關於 Express JS

Express.js – router.METHOD() 方法

Mayank Agarwal
更新於 2022-03-28 12:40:55

137 次瀏覽

router.METHOD() 用於在 Express 中提供方法功能,其中 METHOD 代表 HTTP 方法之一,例如 GET、POST、PUT 等,小寫表示。因此,實際方法表示如下:router.get()router.post()router.put() …… 等等...語法router.METHOD( path, [callback ...], callback )示例 1建立一個名為“routerMETHOD.js”的檔案並複製以下程式碼片段。建立檔案後,使用命令“node routerMETHOD.js”執行此程式碼,如下例所示:// router.METHOD() 方法演示示例 // 匯入 express 模組 const express = require('express'); // 初始化 express 和 ... 閱讀更多

Express.js – res.get() 方法

Mayank Agarwal
更新於 2022-03-28 12:38:19

416 次瀏覽

res.get() 方法用於返回欄位指定的 HTTP 標頭。匹配不區分大小寫,因此返回所有匹配的模式。語法res.get( field )示例 1建立一個名為“resGet.js”的檔案並複製以下程式碼片段。建立檔案後,使用命令“node resGet.js”執行此程式碼,如下例所示:// res.get(field) 方法演示示例 // 匯入 express 模組 var express = require('express'); // 初始化 express 和埠號 var app = express(); // 從 express 初始化路由器 var router = express.Router(); var PORT = 3000; ... 閱讀更多

Express.js – req.range() 方法

Mayank Agarwal
更新於 2022-03-28 12:35:04

480 次瀏覽

req.range() 基本上是一個範圍標頭解析器。accept-ranges 和 response-header 欄位允許伺服器指示是否接受來自資源的範圍請求。語法req.range( size, [options])引數上述引數定義如下:size – size 引數定義資源的最大大小。options – options 引數可以具有以下屬性:combine – 這是一個布林型變數。此引數指定是否應組合重疊和相鄰範圍。預設值:False示例 1建立一個名為“reqRange.js”的檔案並複製以下程式碼片段。建立檔案後,使用 ... 閱讀更多

Express.js – req.xhr 屬性

Mayank Agarwal
更新於 2022-03-28 12:32:20

472 次瀏覽

req.xhr 屬性是一個布林屬性,當請求的 X-Requested-With 標頭欄位為“XMLHttpRequest”時返回 True。True 指標基本上表示請求是由 jQuery 等客戶端庫發出的。語法req.xhr示例 1建立一個名為“reqXhr.js”的檔案並複製以下程式碼片段。建立檔案後,使用命令“node reqXhr.js”執行此程式碼,如下例所示:// req.xhr 屬性演示示例 // 匯入 express 模組 var express = require('express'); // 初始化 express 和埠號 var app = express(); // 從 ... 閱讀更多

Express.js – req.stale 屬性

Mayank Agarwal
更新於 2022-03-28 12:25:56

181 次瀏覽

req.stale 屬性檢查客戶端快取中的請求是新鮮的還是陳舊的。如果該屬性返回 True,則表示客戶端的快取已過時,需要將所有資料傳輸到客戶端系統。否則,只需要傳輸未快取的資料。語法req.stale示例 1建立一個名為“reqStale.js”的檔案並複製以下程式碼片段。建立檔案後,使用命令“node reqStale.js”執行此程式碼,如下例所示:// req.stale 屬性演示示例 // 匯入 express var express = require('express'); // 初始化 express 和 ... 閱讀更多

Express.js – req.secure 屬性

Mayank Agarwal
更新於 2022-03-28 12:13:16

189 次瀏覽

req.secure 屬性返回一個布林值,如果建立了 TLS 連線,則返回 true,否則返回 False。其邏輯類似於以下方法:--> req.protocol == "https"語法req.secure示例 1建立一個名為“reqSecure.js”的檔案並複製以下程式碼片段。建立檔案後,使用命令“node reqSecure.js”執行此程式碼,如下例所示:// req.secure 屬性演示示例 // 匯入 express var express = require('express'); // 初始化 express 和埠號 var app = express(); // 從 express 初始化路由器 var router = ... 閱讀更多

Express.js – res.set() 方法

Mayank Agarwal
更新於 2022-03-28 12:08:39

821 次瀏覽

res.set() 方法可用於將響應的 HTTP 標頭欄位設定為值。您還可以透過將物件作為引數傳遞來一次設定多個欄位。語法res.set( field, [value] )示例 1建立一個名為“resSet.js”的檔案並複製以下程式碼片段。建立檔案後,使用命令“node resSet.js”執行此程式碼,如下例所示:// res.set(field, [value]) 方法演示示例 // 匯入 express var express = require('express'); // 初始化 express 和埠號 var app = express(); // 從 express 初始化路由器 var ... 閱讀更多

Express.js – req.is() 方法

Mayank Agarwal
更新於 2022-03-28 12:04:40

382 次瀏覽

req.is() 方法用於返回匹配的內容型別。當傳入請求的“Content-type”HTTP 標頭與 type 引數指定的 MIME 型別匹配時,它返回匹配的內容型別。如果請求沒有主體,則返回 NULL,否則返回 False。語法req.is( type )type 引數獲取要匹配的內容型別的輸入。例如,html、text/html、text/* 等。示例 1建立一個名為“req.js”的檔案並複製以下程式碼片段。建立檔案後,使用命令“node req.js”執行此程式碼,如下例所示:// ... 閱讀更多

Express.js – 獲取遠端客戶端地址

Mayank Agarwal
更新於 2022-03-28 12:01:45

169 次瀏覽

應用程式需要維護遠端客戶端地址以管理來自計算機系統的請求數量並跟蹤其使用情況。但有時,伺服器在 NGINX 伺服器後面執行,因此我們需要檢查其轉發請求。為此,我們可以使用“x-forwarded-for”語法req.headers['x-forwarded-for'] || req.socket.remoteAddress如果代理不是您的,則在使用 x-forwarded-for 標頭時應小心,因為它可能被欺騙。示例 1建立一個名為“remoteAddress.js”的檔案並複製以下程式碼片段。建立檔案後,使用命令“node remoteAddress.js”執行此程式碼,如下例所示:// ... 閱讀更多

Express.js – res.jsonp() 方法

Mayank Agarwal
更新於 2022-03-28 11:58:23

467 次瀏覽

res.jsonp() 方法傳送具有 JSONP 支援的 json 響應。此方法類似於 res.json() 方法,唯一的區別在於它提供了 JSONP 回撥支援。語法res.jsonp ( [body] )示例 1建立一個名為“resJsonp.js”的檔案並複製以下程式碼片段。建立檔案後,使用命令“node resJsonp.js”執行此程式碼,如下例所示:// res.jsonp([body]) 方法演示示例 // 匯入 express 模組 var express = require('express'); // 初始化 express 和埠號 var app = express(); // 從 express 初始化路由器 var ... 閱讀更多

廣告

© . All rights reserved.