安裝Node.js模版引擎
mkdir myapp
cd myapp
npm install express --save
Hello world例項
var express=require(`express`);
var app=express();
app.get(`/`,function(req,res){
res.send("Hello World")
});
app.listen(3000,function(){
console.log("app is listening at port 3000")
})
在控制檯上輸入 node app.js 啟動應用
如何安裝Express應用生成器
npm install express-generator -g //全域性安裝
在工作目錄下建立myapp的應用
express myapp //建立 myapp專案預設建立的jade模版,如果需要安裝ejs模版命令是:express -e myapp
Express路由
在routes資料夾index.js中
var express = require(`express`);
var router = express.Router();//引入路由模組
var items=[{title:`文章1`}];
/* GET home page. */
router.get(`/`, function(req, res, next) {
res.render(`index`,{title:`文章列表`,items:items});//路由指向哪裡 render裡面想對應那一個檔名稱
});
router.get(`/form`, function(req, res, next) {
res.render(`form`,{title:`文章列表`});
});
router.get(`/article`, function(req, res, next) {
res.render(`article`,{title:`文章詳情`});
});
router.post(`/form`, function(req, res, next) {
res.redirect(`/article`);
});
module.exports = router; //匯出模組介面