StrongLoop 提供的 Express 和 Node.js 訓練課程

這個翻譯StrongLoop / IBM提供.

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

Hello world 範例

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

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

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


var express = require('express');
var app = express();

app.get('/', function (req, res) {
  res.send('Hello World!');
});

app.listen(3000, function () {
  console.log('Example app listening on port 3000!');
});

應用程式會啟動伺服器,並在埠 3000 接聽連線。應用程式對指向根 URL (/) 或路由的要求,以 “Hello World!” 回應。對於其他每一個路徑,它的回應是 404 找不到

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

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


$ node app.js

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