nodejs學習心得(一)

隨她發表於2019-02-16

安裝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; //匯出模組介面

相關文章