在车把中包含部分文件-Node JS

时间:2018-07-24 21:39:41

标签: node.js handlebars.js ejs

我正在制作一个具有ejs和把手的应用程序作为模板引擎,例如is-there-any-way-to-use-multiple-view-engines-with-express-node-js

我想包括部分文件,例如ejs node-js-ejs-including-a-partial

<% include ./partials/myfile.ejs %>

包括默认布局,包括当我仅通过以下方式使用车把时工作的文件:

app.engine('.hbs', expressHbs({defaultLayout: 'layout.hbs'}));
app.set('view engine', 'hbs');

然后使用

{{> header }}

但是当同时使用两个引擎时,默认布局选项不起作用:

app.set('view engine', 'hbs');
app.set('view engine', 'ejs');

那么有没有修复程序,可以将部分文件包含在车把中,例如

<% include ./partials/myfile.ejs %>

0 个答案:

没有答案