在其他页面上扩展布局页面和链接

时间:2016-02-16 07:05:07

标签: html node.js express ejs

我正在使用ejs作为我的节点js项目,并使用html模板作为这样的视图

app.engine('html', require('ejs').renderFile);  app.set('view engine', 'html');

我想将layout.html用于我的其他页面,我该如何表现呢?谢谢!

1 个答案:

答案 0 :(得分:0)

您可以使用ejs或ejs local作为引擎。

在你的应用中:

app.engine('ejs', require('ejs-locals'));
app.set('view engine', 'ejs');

创建模板文件后为.ejs 在你的其他.ejs文件中需要这样的模板:

<% layout('template.ejs') -%>