【发布时间】:2019-05-27 12:10:21
【问题描述】:
我已经阅读了大量与此错误相关的帖子,但似乎没有一个涉及 EJS。诚然,我对 EJS(和一般的 JS)非常熟悉,所以如果修复对于经验丰富的开发人员来说是简单而明显的事情,我不会感到震惊。
我的contact-form.ejs 文件中有一个EJS 的sn-p,当用户没有正确或完整地填写表单时,它可以将验证错误以Flash 消息的形式传递给页面。但是,当我尝试导航到联系表单页面时,我的语法会引发上述错误。
我已经查看了 2 天,并在故障排除方面做了几次微不足道的尝试。这是有问题的代码:
<%- messages('message', locals) %>
<% if (errors !== undefined) { %>
// Output the errors to the page
<% errors.forEach(function(error) { %>
<div class="alert alert-danger">
<%= ${error.message} %>
</div>
<% }) %>
<% } %>
【问题讨论】:
标签: javascript node.js express ejs