摘要:此應用程序啟動服務器并監聽端口上的連接,對于根或路由的請求,應用程序以響應,對于其他所有路徑,它將以響應。首先創建一個名為的目錄,進入并運行,然后根據安裝指南安裝作為依賴項。在目錄中,創建一個名為的文件,并復制上面示例中的代碼。
Hello world 示例
下面的代碼片段是你可以創建的最簡單的Express應用程序,它是一個單一文件的應用程序 — 如果使用Express生成器,就不會得到這樣的結果,Express生成器為一個完整的應用程序創建腳手架,其中包含大量JavaScript文件、Jade模板和用于各種目的的子目錄。
const express = require("express") const app = express() const port = 3000 app.get("/", (req, res) => res.send("Hello World!")) app.listen(port, () => console.log(`Example app listening on port ${port}!`))
此應用程序啟動服務器并監聽端口3000上的連接,對于根URL(/)或路由的請求,應用程序以“Hello World!”響應,對于其他所有路徑,它將以404 Not Found響應。
首先創建一個名為myapp的目錄,進入并運行npm init,然后根據安裝指南安裝express作為依賴項。
在myapp目錄中,創建一個名為app.js的文件,并復制上面示例中的代碼。
req(請求)和res(響應)是Node提供的完全相同的對象,因此你可以調用req.pipe()、req.on("data", callback)以及在沒有Express參與的情況下執行的任何其他操作。
使用以下命令運行應用程序:
$ node app.js
然后,在瀏覽器中加載http://localhost:3000/以查看輸出。
上一篇:安裝 下一篇:Express生成器文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/100422.html
摘要:同樣的的框架中也有被稱為中間件概念。所以,整個工作流有兩種可能情形另外,這些中間件函數中部分函數需要對響應做出響應。擴展和在原來基礎上對和對象進行了功能擴展。除了對響應對象進行了拓展之 Express 框架的初衷是為了拓展 Node 內置模塊的功能提高開發效率。當你深入研究后就會發現,Express 其實是在 Node 內置的 HTTP 模塊上構建了一層抽象。理論上所有 Express...
摘要:編寫中間件中間件函數是可以訪問請求對象響應對象以及應用程序請求響應周期中的函數的函數,函數是路由器中的一個函數,當被調用時,它會在當前中間件之后執行中間件。結束請求響應周期。此外,根路徑路由的回調函數使用中間件函數添加到請求對象的屬性。 編寫中間件 中間件函數是可以訪問請求對象(req)、響應對象(res)以及應用程序請求—響應周期中的next函數的函數,next函數是Express路...
摘要:路由基礎路由是指確定應用程序如何響應對特定端點的客戶端請求,該請求是或路徑和特定請求方法,等。路由定義采用以下結構是的一個實例。是匹配到路由時執行的函數。 路由基礎 路由是指確定應用程序如何響應對特定端點的客戶端請求,該請求是URI(或路徑)和特定HTTP請求方法(GET,POST等)。 每個路由都可以有一個或多個處理函數,這些函數在路由匹配時執行。 路由定義采用以下結構: app.M...
摘要:簡介是中的一個處理的中間件可以說是中最常見的中間件之一了由于會話管理依賴的使用所以它的中有很多用于控制的部分總的來說有如下的特點管理基本功能簽名可替換持久儲存模塊本文中使用的版本為安裝引入使用使用簽名這個屬性是必須的具體配置和 簡介 express-session是express中的一個處理session的中間件,可以說是express中最常見的中間件之一了. 由于會話管理依賴cook...
哈。github的地址已經更換,求starthttps://github.com/mySoul8012 繼續~Express框架 簡單介紹一下 Express事實上Node內置的http模塊上構建的一層抽象。理論上所有Express實現的功能都能用Node實現核心特征; 設置中間件響應http請求 定義路由表,執行不同的http請求 先模板傳遞參數,來動態的渲染html文件 一些網址 npm的...
閱讀 2771·2021-09-24 10:34
閱讀 1875·2021-09-22 10:02
閱讀 2262·2021-09-09 09:33
閱讀 1466·2021-08-13 15:02
閱讀 3277·2020-12-03 17:10
閱讀 1191·2019-08-30 15:44
閱讀 2152·2019-08-30 12:58
閱讀 3236·2019-08-26 13:40