8K+ 瀏覽量
app.post() 方法將所有 HTTP POST 請求路由到指定路徑,並使用指定的回撥函式。語法app.path(path, callback, [callback])引數path − 這是呼叫中介軟體函式的路徑。路徑可以是字串、路徑模式、正則表示式或所有這些的陣列。callback − 這些是中介軟體函式或一系列中介軟體函式,其作用類似於中介軟體,但這些回撥可以呼叫 next (route)。示例 1建立一個名為“appPost.js”的檔案,並複製以下程式碼片段。建立檔案後,使用命令“node appPost.js”執行此程式碼。// ... 閱讀更多
576 瀏覽量
app.path() 方法返回規範路徑。路徑以字串形式返回。最好使用 req.baseUrl 方法,因為在掛載應用程式的複雜情況下,app.path() 方法可能會非常複雜。語法app.path()示例 1建立一個名為“appPath.js”的檔案,並複製以下程式碼片段。建立檔案後,使用命令“node appPath.js”執行此程式碼。// app.path() 演示示例 // 匯入 express 模組 var express = require('express'); // 初始化 express 和埠號 var app = express(); var PORT = 3000; // 分配 express 建構函式 var app = ... 閱讀更多
927 瀏覽量
app.param() 方法主要用於向路由引數添加回調觸發器,其中 name 表示引數的名稱或其陣列,callback 表示回撥函式。語法app.param([name], callback)引數name − 表示引數的名稱或根據需要引數的陣列。callback − 表示回撥函式。回撥函式的引數包括請求物件、響應物件、下一個中介軟體、引數的值以及引數的名稱,順序相同。示例建立一個名為“appParam.js”的檔案,並複製以下程式碼片段。建立檔案後,... 閱讀更多
407 瀏覽量
app.mountpath 屬性包含掛載子應用程式的那些路徑模式。子應用程式可以定義為 Express 的一個例項,可用於處理對路由的請求。此屬性類似於 req 物件的 baseUrl 屬性;唯一的區別是 req.baseUrl 返回匹配的 URL 路徑而不是匹配的模式。語法app.mountpath示例 1建立一個檔案“appMountpath.js”並複製以下程式碼片段。建立檔案後,使用命令“node appMountpath”執行此程式碼。// app.mountpath 程式碼演示示例 // 匯入 express 模組 var express = require('express'); // ... 閱讀更多
1K+ 瀏覽量
app.locals 物件定義了在應用程式內作為區域性變數的屬性。一旦設定了 app.locals 屬性的值,它就會在應用程式的整個生命週期內持續存在。res.locals 屬性僅在請求的生命週期內有效。語法app.locals示例 1建立一個檔案“appLocals.js”並複製以下程式碼片段。建立檔案後,使用命令“node appLocals.js”執行此程式碼。// app.locals 程式碼演示示例 // 匯入 express 模組 var express = require('express'); // 初始化 express 和埠號 var app = express(); // 在整個應用程式中設定以下電子郵件 ... 閱讀更多
7K+ 瀏覽量
app.listen() 方法將其自身繫結到指定的宿主和埠以繫結並偵聽任何連線。如果未定義埠或為 0,則作業系統將分配一個任意未使用的埠,這主要用於測試等自動化任務。express() 返回的 app 物件是一個 JavaScript 函式,它作為回撥傳遞給 Node 的 HTTP 伺服器,該回調處理請求。這使得應用程式能夠使用相同的程式碼庫提供 HTTP 和 HTTPS 版本的同一應用程式,因為應用程式不會繼承自這些。語法app.listen([port], [host], [backlog], ... 閱讀更多
588 瀏覽量
app.engine() 方法用於將給定的模板引擎回撥註冊為“ext”。預設情況下,require() 方法需要基於函式的引擎。對於不提供副檔名(或想要對映不同的副檔名)或 express 開箱即用的引擎,請使用以下方法。app.engine('html', require('ejs').renderFile)語法app.engine(ext, callback)示例 1建立一個名為“appEngine.js”的檔案,並複製以下程式碼片段。建立檔案後,使用命令“node appEngine.js”執行此程式碼。// app.engine() 方法演示示例 // 匯入 express 模組 const express = require('express'); // 初始化 express 和埠號 var ... 閱讀更多
465 瀏覽量
app.enable() 函式將布林設定“name”設定為“true”,其中 name 定義了 app 設定表中的一個屬性。對於布林屬性,使用 app.set('foo', true) 與呼叫 app.enable('foo') 函式相同。語法app.enable(name)示例 1建立一個名為“appEnable.js”的檔案,並複製以下程式碼片段。建立檔案後,使用命令“node appEnable.js”執行此程式碼。// app.enable() 方法演示示例 // 匯入 express 模組 const express = require('express'); // 初始化 express 和埠號 var app = express(); // 從 express 初始化路由器 var router = express.Router(); ... 閱讀更多
631 瀏覽量
app.disable() 方法停用函式中傳遞的設定名稱。此方法將設定名稱設定為 False。我們也可以透過使用 app.set() 方法並將它的值傳遞為 False 來執行相同的函式。語法app.disable(name)示例 1建立一個名為“appDisable.js”的檔案,並複製以下程式碼片段。建立檔案後,使用命令“node appDisable.js”執行此程式碼。// app.disable() 方法演示示例 // 匯入 express 模組 const express = require('express'); // 初始化 express 和埠號 var app = express(); // 從 express 初始化路由器 var router = express.Router(); ... 閱讀更多
6K+ 瀏覽量
app.delete() 方法將所有 HTTP DELETE 請求路由到指定路徑,並使用指定的回撥函式。語法app.delete(path, callback, [callback])引數path − 這是呼叫中介軟體函式的路徑。路徑可以是字串、路徑模式、正則表示式或所有這些的陣列。callback − 這些是中介軟體函式或一系列中介軟體函式,它們的作用類似於中介軟體,但這些回撥可以呼叫 next (route)。示例 1建立一個檔案“appDelete.js”並複製以下程式碼片段。建立檔案後,使用命令“node appDelete.js”執行此程式碼。// app.delete() 方法演示 ... 閱讀更多