模板引擎
- 为了使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"));
// 设置默认后缀
app.set("view engine","art");
// routes
app.get("/",(req,res) => {
// 渲染模板
res.render("index",{传递的参数})
})
app.locals对象
将变量设置到app.locals对象下边,这个数据在所有的模板中都可以获取到
app.locals.users = [
{name:"张三"},
{name:"李四"}
]