6

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

当我尝试:

<% include dochead %>

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

<% include /admin/global/dochead %>

我得到'包含未定义';

到底是怎么回事?谢谢

4

2 回答 2

1

尝试

<%- include ('dochead') %>

或者

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

app.set('view engine', 'ejs');
app.set('views', 'YOUR CUSTOM VIEW FOLDER PATH FROM ROOT FILE');
于 2020-03-23T06:56:13.737 回答
0

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

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

或者

<% include admin/global/dochead %>

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

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

于 2013-01-16T12:59:27.813 回答