nodejs ejs包含意外的标识符

时间:2013-01-13 15:45:26

标签: node.js express ejs

我正在使用nodejs + express + ejs,当我尝试包含另一个视图时,我遇到了问题。

当我尝试:

<% include dochead %>

我得到'意外的标识符';
当我尝试:

<% include /admin/global/dochead %>

我得到'包含未定义';

发生了什么事? 感谢

2 个答案:

答案 0 :(得分:0)

我认为这里<% include /admin/global/dochead %>应该是

<% include ../admin/global/dochead %>

<% include admin/global/dochead %>

取决于位置。 还要检查您使用的视图引擎

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

答案 1 :(得分:0)

尝试

<%- include ('dochead') %>

<%- include ('admin/global/dochead') %>

设置

app.set('view engine', 'ejs');
app.set('views', 'YOUR CUSTOM VIEW FOLDER PATH FROM ROOT FILE');