繼續(xù)之前請務(wù)必按照 Installing 章節(jié)執(zhí)行了所有的前期準(zhǔn)備工作。
接下來,我們一起創(chuàng)建一個基本的 Express 應(yīng)用。
注意:這里所創(chuàng)建是一個最最簡單的 Express 應(yīng)用,并且僅僅只有一個文件 — 和通過 Express 應(yīng)用生成器 所創(chuàng)建的應(yīng)用_完全不一樣_,Express 應(yīng)用生成器所創(chuàng)建的應(yīng)用框架包含多個 JavaScript 文件、Jade 模板和針對不同用途的子目錄。
進(jìn)入 myapp
目錄,創(chuàng)建一個名為 app.js
的文件,然后將下列代碼復(fù)制進(jìn)去:
var express = require('express');
var app = express();
app.get('/', function (req, res) {
res.send('Hello World!');
});
var server = app.listen(3000, function () {
var host = server.address().address;
var port = server.address().port;
console.log('Example app listening at http://%s:%s', host, port);
});
上面的代碼啟動一個服務(wù)并監(jiān)聽從 3000 端口進(jìn)入的所有連接請求。他將對所有 (/
) URL 或 路由 返回 “Hello World!” 字符串。對于其他所有路徑全部返回 404 Not Found。
req
(請求) 和 res
(響應(yīng)) 與 Node 提供的對象完全一致,因此,你可以調(diào)用req.pipe()
、req.on('data', callback)
以及任何 Node 提供的方法。
通過如下命令啟動此應(yīng)用:
$ node app.js
然后在瀏覽器中打開 http://localhost:3000/ 并查看輸出結(jié)果。
更多建議: