這個翻譯StrongLoop / IBM提供.

相對於英文版說明文件,本文件可能已不合時宜。如需最新的更新,請參閱英文版說明文件

Hello world 範例

本質上,這是您所能建立的最簡易 Express 應用程式。它是單一檔案應用程式 — 與您使用 Express 產生器所產生的結果不同,Express 產生器會建立完整應用程式框架,其中含有眾多 JavaScript 檔案、Jade 範本,以及各種用途的子目錄。

首先請建立一個名為 myapp 的目錄,切換至該目錄,並執行 npm init。然後按照安裝手冊,將 express 安裝成一個相依關係。

myapp 目錄中,建立名為 app.js 的檔案,並新增下列程式碼:


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 找不到

req(要求)和 res(回應)與 Node 提供的物件完全相同,因此您可以呼叫 req.pipe()req.on('data', callback),以及任何您要執行的項目,而不需要 Express 涉及。

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

$ node app.js

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