黑人生命也是命。
支持平等正義倡議.

Hello World 範例

以下嵌入的基本上是您可以建立的最簡單 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

上面的範例實際上是一個可運作的伺服器:繼續並按一下顯示的 URL。您將會收到回應,頁面上有即時記錄,而且您所做的任何變更都會即時反映出來。這是由 RunKit 提供技術支援,它提供一個互動式 JavaScript 遊樂場,連接到一個完整的 Node 環境,在您的網路瀏覽器中執行。以下是關於在您的本機上執行相同應用程式的說明。

RunKit 是一個第三方服務,與 Express 專案無關。

在本地執行

首先建立一個名為 myapp 的目錄,變更到該目錄並執行 npm init。然後按照安裝指南express 安裝為相依性。

myapp 目錄中,建立一個名為 app.js 的檔案,並將範例中的程式碼複製到其中。

req (要求) 和 res (回應) 是 Node 提供的完全相同的物件,因此您可以呼叫 req.pipe()req.on('data', callback),以及任何其他您在沒有 Express 參與的情況下會執行的動作。

使用下列指令執行應用程式

$ node app.js

然後,在瀏覽器中載入 https://127.0.0.1:3000/ 以查看輸出。

上一個:安裝     下一個:Express Generator