node.js沒有自動生成layout

express3.0安裝並使用layout模板

1.安裝express-partials。
方法一:運行cmd用npm install express-partials
方法二:在package.json裏面的dependencies添加"express-partials": "*"。然後運行cmd並切換至項目目錄運行npm install獲得最新版。

2.app.js裏面引用express-partials。
步驟一:添加引用var partials = require('express-partials'); 
步驟二:在app.set('view engine', 'ejs');下面添加app.use(partials());

3.在需要引用模板的地方調用layout:'模版名稱'
示例
app.get('/reg', function (req, res) {
res.render('reg', {
title: '用戶註冊',
layout: 'template'
}); 

});

轉http://cnodejs.org/topic/5073989b01d0b801480520e4

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章