编译 ejs 时 /location 中的意外标识符

Unexpected identifier in /location while compiling ejs

我在编译 ejs 时不断收到这些“/location/ 中的意外标识符”不确定这里的解决方案是什么,我尝试使用不同的开始标签但是当我使用“<%-”标签时我得到一个不明的 if 语句错误信息

<% if (kindOfDay === "Saturday || kindOfDay === "Sunday") { %>
  <h1 style="color: blue"> <%=kindOfDay%> To Do List</h1>
<% } else { %>
  <h1 style="color: green"> <%=kindOfDay%> To Do List</h1>
<% } %>

您漏掉了第一个条件的右引号。 试试这个,

<% if (kindOfDay === "Saturday" || kindOfDay === "Sunday") { %>
  <h1 style="color: blue"> <%=kindOfDay%> To Do List</h1>
<% } else { %>
  <h1 style="color: green"> <%=kindOfDay%> To Do List</h1>
<% } %>