Express框架之模板引擎

◆ 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
}]
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章