【发布时间】:2020-07-25 06:47:25
【问题描述】:
使用EJS创建待办事项使用node js,express js。当我使用 EJS 的其他标签时,例如
错误:
SyntaxError: Unexpected identifier in C:\Users\Ak\Desktop\todolist-v1\views\list.ejs while compiling ejs
If the above error is not helpful, you may want to try EJS-Lint:
https://github.com/RyanZim/EJS-Lint
Or, if you meant to create an async function, pass `async: true` as an option.
at new Function (<anonymous>)
at Template.compile (C:\Users\Ak\Desktop\todolist-v1\node_modules\ejs\lib\ejs.js:661:12)
at Object.compile (C:\Users\Ak\Desktop\todolist-v1\node_modules\ejs\lib\ejs.js:396:16)
at handleCache (C:\Users\Ak\Desktop\todolist-v1\node_modules\ejs\lib\ejs.js:233:18)
at tryHandleCache (C:\Users\Ak\Desktop\todolist-v1\node_modules\ejs\lib\ejs.js:272:16)
at View.exports.renderFile [as engine] (C:\Users\Ak\Desktop\todolist-v1\node_modules\ejs\lib\ejs.js:489:10)
at View.render (C:\Users\Ak\Desktop\todolist-v1\node_modules\express\lib\view.js:135:8)
at tryRender (C:\Users\Ak\Desktop\todolist-v1\node_modules\express\lib\application.js:640:10)
at Function.render (C:\Users\Ak\Desktop\todolist-v1\node_modules\express\lib\application.js:592:3)
at ServerResponse.render (C:\Users\Ak\Desktop\todolist-v1\node_modules\express\lib\response.js:1012:7)
代码
<% for (var i=0; i<new.ListItems.length; i++) { %>
<li><%= newListItems[i] %></li>
<% } %>
【问题讨论】:
标签: javascript node.js express ejs