提问者:小点点

SyntaxError:编译ejs时出现意外的Token.ejs


我的ejs文件路径不工作。

SyntaxError:编译ejs时,C:\users\mikda\desktop\coltfull\section33\yelpcamp\v3\views\landing.ejs中出现意外的内标识“/”

如果上述错误没有帮助,您可能希望尝试ejs-lint:https://github.com/ryanzim/ejs-lint,或者,如果您打算创建一个异步函数,则将async:true作为选项传递。在template.compile(C:\users\mikda\desktop\coltfull\section33\yelpcamp\v3\node_module\ejs\lib\ejs.js:626:12)在object.compile(C:\users\mikda\desktop\coltfull\section33\yelpcamp\v3\node_module\ejs\lib\ejs.js:366:16)在elpcamp\v3\node_modules\express\lib\response.js:1012:7)在C:\users\mikda\desktop\coltfull\section33\yelpcamp\v3\app.js:43:9在layer.handle[as handle_request](C:\users\mikda\desktop\coltfull\section33\yelpcamp\v3\node_modules\express\lib\router\layer.js:95:5)在

这是我的代码

这是我的文件夹结构

在此输入图像描述在此输入图像描述在此输入图像描述

在这里输入图像描述,有人能解决这个问题吗?


共1个答案

匿名用户

landing.ejs的代码中替换:

<%- include ./partials/header %>

有了这个:

<%- include ('./partials/header') %>

并对页脚也执行相同的操作。