Я прочитал тонну постов, связанных с этой ошибкой, но, похоже, ни один из них не касается EJS.По общему признанию, я очень зеленый, когда дело доходит до EJS (и JS в целом), поэтому меня не будет шокировать, если это решение будет чем-то простым и очевидным для более опытных разработчиков.
У меня есть фрагмент EJS вмой файл contact-form.ejs для передачи ошибок проверки в виде флеш-сообщений на страницу, когда пользователь не заполняет форму правильно или полностью.Тем не менее, мой синтаксис выдает вышеуказанную ошибку, когда я пытаюсь перейти на страницу формы контакта.
Я искал его в течение 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>
<% }) %>
<% } %>