node.js - nodejs ejs 包含意外的标识符

标签 node.js express ejs

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

当我尝试时:

<% include dochead %>

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

<% include /admin/global/dochead %>

我得到“包含未定义”;

这是怎么回事? 谢谢

最佳答案

尝试

<%- include ('dochead') %>

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

设置

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

关于node.js - nodejs ejs 包含意外的标识符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14305064/

相关文章:

node.js - 带有 CouchDB 附件的服务文件?

node.js - ForEach 不适用于 mongodb,但在本地数组声明中工作正常

javascript - 这是处理 JavaScript Promise 的正确方法吗?

javascript - 如何使用node.jsexpress渲染多个html页面?

javascript - 将值传递给 Express 路由的 Node js 模块

javascript - 将 AWS Appsync 订阅与 Node JS 和 EJS 结合使用时出现问题

javascript - Node js+express+ejs。无法读取未定义的属性 'option0'

Node.js - 使用 Redis 原子更新进行扩展

node.js - 我如何将 1 存储为双 Mongoose ,mongodb?

javascript - 从客户端传递referer并在node.js中获取headers.referer