body-parser - node.js 中間件,用於處理 JSON, Raw, Text 和 URL 編碼的數據。node
cookie-parser - 這就是一個解析Cookie的工具。經過req.cookies能夠取到傳過來的cookie,並把它們轉成對象express
multer - node.js 中間件,用於處理 enctype="multipart/form-data"(設置表單的MIME編碼)的表單數據。npm
用express快速搭建服務器後端
建立一個 Express 應用。express() 是一個由 express 模塊導出的入口(top-level)函數。瀏覽器
var express = require('express');服務器
var app = express();cookie
express.static 是 Express 內置的惟一一箇中間件。app
是基於 serve-static 開發的,負責託管 Express 應用內的靜態資源。函數
「app」 是靜態資源文件所在的根目錄。工具
app.use( ): 將中間件綁定到app對象 app.use(express.static('app'));
後端的路由
基本路由的展現
var express = require('express');
var app = express();
app.get('/', function(req, res) { res.send('hello world'); });
express 快速生成器
經過應用生成器工具 express 能夠快速建立一個應用的骨架。
npm install express-generator -g
express -h (幫助)
express -e myapp (-e是用ejs模板引擎, myapp是存放應用的目錄)
生成目錄後:
cd myapp
npm install
npm start
而後在瀏覽器中打開 http://localhost:3000/ 網址就能夠看到這個應用了。