◆ express-art-template:
爲了使art-template模板引擎能夠更好的和Express框架配合,模板引擎官方在原art-template模板引擎的基礎上封裝了express-art-template。
npm install art-template express-art-template
示例:
// 當渲染後綴爲art的模板時 使用express-art-template
app.engine('art', require('express-art-template'));
// 設置模板存放目錄
app.set('views', path.join(__dirname, 'views'));
// 渲染模板時不寫後綴 默認拼接art後綴
app.set('view engine', 'art');
app.get('/', (req, res) => {
// 渲染模板
res.render('index');
});
◆ app.locals對象:
將變量設置到app.locals對象下面,這個數據在所有的模板中都可以獲取到。
app.locals.users = [{
name: '張三',
age: 20
},{
name: '李四',
age: 20
}]