Express框架-母版ejs-mate

1.npm install ejs-mate(安装)

母版页

Express框架-母版ejs-mate_第1张图片
母版页中的“<%-body%>”是子页面的占位
Express框架-母版ejs-mate_第2张图片
2.在app.js添加:
app.engine(‘ejs’, require(‘ejs-mate’));
app.locals._layoutFile = ‘layout’;【这行代码的作用是指定默认的母版页,这行代码可选,当不写的时候,要做后面的第3步】
Express框架-母版ejs-mate_第3张图片
子页面内容
Express框架-母版ejs-mate_第4张图片

3.在app.js添加:
app.engine(‘ejs’, require(‘ejs-mate’));
Express框架-母版ejs-mate_第5张图片
子页面
<% layout(‘layout.ejs’) -%>【这行代码在app.js不指定默认摸板页时,一定要在子页面写】
Express框架-母版ejs-mate_第6张图片

你可能感兴趣的:(node,node,express,eje-mate)