express是基于node.js 的web應用程序框架,為web和移動應用開發(fā)提供一組強大的功能。
安裝
在安裝express之前,我們首先要安裝node.js。假設我們已經(jīng)安裝了node.js
1.創(chuàng)建目錄以保存應用程序,并將其設置為工作目錄
mkdir myapp
cd myapp
2.使用 npm init 命令為應用程序創(chuàng)建 package.json 文件。
npm init
會生成如下的提示:

提示信息
在entry point后可以輸入自己設置的文件名,其他的如沒有特殊要求,按回車鍵即可。
3.在 app 目錄中安裝 Express,然后將其保存在依賴項列表中。例如:
npm install express --save
也可以使用全局安裝的方法
npm install express -g
Hello World!的實現(xiàn)
根據(jù)上面的方法,我們已經(jīng)將依賴安裝成功,現(xiàn)在我們在myapp的目錄下創(chuàng)建app.js的文件。
首先,我們將express依賴引進,代碼如下:
var express = require('express');
var app = express();
接下來,我們創(chuàng)建路由,使Hello World!顯示在根路由下,代碼如下:
app.get('/', function (req, res) {
res.send('Hello World!');
});
最后,我們要設置項目的監(jiān)聽端口,因為express默認的監(jiān)聽端口為3000,所以我們使用3000作為監(jiān)聽端口,代碼如下:
app.listen(3000, function () {
console.log('Example app listening on port 3000!');
});
到此,我們的app.js文件就已經(jīng)完成了,我們在終端輸入 :
node app.js
啟動我們的服務器,如果服務器啟動成功,會在終端出現(xiàn)如下的提示:

然后,我們在瀏覽器輸入http://localhost:3000就可以在頁面上看到Hello World!了。
如果在啟動服務器時出現(xiàn)如下的錯誤

就說明端口號被占用,先關閉之前的服務器,然后重新啟動服務器就好了。
至此,express實現(xiàn)簡單的Hello World!頁面就完成了。