nodejs ejs包含意外的标识符

问题描述 投票:6回答:2

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

当我尝试:

<% include dochead %>

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

<% include /admin/global/dochead %>

我得到'include未定义';

发生了什么事?谢谢

node.js express ejs
2个回答
0
投票

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

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

<% include admin/global/dochead %>

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

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


0
投票

尝试

<%- include ('dochead') %>

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

set

app.set('view engine', 'ejs');
app.set('views', 'YOUR CUSTOM VIEW FOLDER PATH FROM ROOT FILE');
© www.soinside.com 2019 - 2024. All rights reserved.