我正在使用nodejs + express + ejs,当我尝试包含另一个视图时,我遇到了问题。
当我尝试:
<% include dochead %>
我得到'意外的标识符';
当我尝试:
<% include /admin/global/dochead %>
我得到'包含未定义';
发生了什么事? 感谢
答案 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');