我已经在这个错误上被困了一段时间了,我不知道为什么我会得到这个错误。
在我的主服务器文件中,我已经将视图引擎设置为ejs:
app.set("view engine", "ejs")现在,当我从路由呈现一个文件时
router.get("/", async function (req, res) {
res.render("main")
}main.ejs
<h1>Hello :)</h1>效果很好。但如果我试着把分词包括在内:
<% include ./partials/header %>
<h1>Hello :)</h1>
<% include ./partials/footer %> 我知道错误:
SyntaxError: Unexpected token / in C:\Users\Dacvid\Desktop\Comp Web\views\main.ejs while compiling ejs我的目录结构如下所示:

发布于 2020-03-08 16:45:43
我认为你在使用旧的ejs语法。试着替换
<% include ./partials/header %>通过
<%- include("./partials/header") %>https://stackoverflow.com/questions/60384437
复制相似问题