gpt4 book ai didi

javascript - EJS语法错误: unexpected token ; while compiling ejs

转载 作者:行者123 更新时间:2023-12-03 00:24:26 25 4
gpt4 key购买 nike

当我尝试使用 EJS(在 Node 服务器上)渲染模板的这一部分时,出现语法错误。

错误出现在这段代码部分,我确信我有一个带有标签“<%”的 pb,但我不明白在哪里。

<p>
<% tasks.map(task => ( %>
<%= task %>
<% )) %>
</p>

这是我的完整模板:

<h1>My todolist</h1>

<p><% tasks.map(task => ( %>
<%= task %>
<% )) %>
</p>

<form method="post" action="/task">
<input type="text" placeholder="Add task" name="newTask" />
<button type="submit">Add</button>
</form>

最佳答案

谢谢你的回答。我终于解决了这个问题。 “任务”不是问题。

看来我无法使用ES6语法来快速返回一些东西

我改变了这个:

<p><% tasks.map(task => ( %>
<%= task %>
<% )) %>
</p> %>

这样:

<p><% tasks.map(task => { %>
<%= task %>
<% }) %>
</p>

现在一切正常了!

关于javascript - EJS语法错误: unexpected token ; while compiling ejs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54153948/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com