原文地址:https://github.com/nswbmw/N-blog/blob/master/book/3.1%20%E5%88%9D%E5%A7%8B%E5%8C%96%E4%B8%80%E4%B8%AA%20Express%20%E9%A1%B9%E7%9B%AE.mdjavascript
一、首先,咱們新建一個目錄 myblog,在該目錄下運行 npm init
生成一個 package.json,以下所示:java
注意:括號裏的是默認值,若是使用默認值則直接回車便可,不然輸入自定義內容後回車。node
而後安裝 express 並寫入 package.json:git
npm i express@4.14.0 --save //i == install
新建 index.js,添加以下代碼:github
var express = require('express'); var app = express(); app.get('/', function(req, res) { res.send('hello, express'); }); app.listen(3000);
以上代碼的意思是:生成一個 express 實例 app,掛載了一個根路由控制器,而後監聽 3000 端口並啓動程序。運行 node index
,打開瀏覽器訪問 localhost:3000
時,頁面應顯示 hello, express。express
這是最簡單的一個使用 express 的例子,後面會介紹路由及模板的使用。npm
在開發過程當中,每次修改代碼保存後,咱們都須要手動重啓程序,才能查看改動的效果。使用 supervisor 能夠解決這個繁瑣的問題,全局安裝 supervisor:json
npm install -g supervisor
運行 supervisor --harmony index
啓動程序,以下所示:瀏覽器
supervisor 會監聽當前目錄下 node 和 js 後綴的文件,當這些文件發生改動時,supervisor 會自動重啓程序。app