Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 语法错误:编译EJB时意外捕获令牌_Javascript_Html_Node.js_Express_Ejs - Fatal编程技术网

Javascript 语法错误:编译EJB时意外捕获令牌

Javascript 语法错误:编译EJB时意外捕获令牌,javascript,html,node.js,express,ejs,Javascript,Html,Node.js,Express,Ejs,我正在Node.JS Express中从事一个项目。 我有几个页面都运行良好,但只有一个页面(到目前为止)在加载时出错。 当我运行该页面时,会弹出一个错误,即: SyntaxError:编译ejs时,E:\nodeapp\views\adm.ejs中出现意外的令牌捕获 如果上述错误没有帮助,您可能希望尝试EJS Lint: https://github.com/RyanZim/EJS-Lint 或者,如果要创建异步函数,请将async:true作为选项传递。 在新函数()处 在Template

我正在Node.JS Express中从事一个项目。 我有几个页面都运行良好,但只有一个页面(到目前为止)在加载时出错。 当我运行该页面时,会弹出一个错误,即:

SyntaxError:编译ejs时,E:\nodeapp\views\adm.ejs中出现意外的令牌捕获
如果上述错误没有帮助,您可能希望尝试EJS Lint:
https://github.com/RyanZim/EJS-Lint
或者,如果要创建异步函数,请将async:true作为选项传递。
在新函数()处
在Template.compile(E:\Submit\Fresh\nodeapp\node\u modules\ejs\lib\ejs.js:633:12)
在Object.compile(E:\Submit\Fresh\nodeapp\node\u modules\ejs\lib\ejs.js:392:16)
在handleCache(E:\Submit\Fresh\nodeapp\node\u modules\ejs\lib\ejs.js:215:18)
在tryHandleCache(E:\Submit\Fresh\nodeapp\node\u modules\ejs\lib\ejs.js:254:16)
在View.exports.renderFile[作为引擎](E:\Submit\Fresh\nodeapp\node\u modules\ejs\lib\ejs.js:485:10)
在View.render(E:\Submit\Fresh\nodeapp\node\u modules\express\lib\View.js:135:8)
在tryRender(E:\Submit\Fresh\nodeapp\node\u modules\express\lib\application.js:640:10)
在Function.render(E:\Submit\Fresh\nodeapp\node\u modules\express\lib\application.js:592:3)

在ServerResponse.render(E:\Submit\Fresh\nodeapp\node\modules\express\lib\response.js:1008:7)
尝试将js循环及其
{
放在js注释中,而不是HTML注释哪个循环?@BergiThe
for(var i=0;i
for(var i=0;i
。它们都有一个不匹配的大括号。