всякий раз, когда вы используете EJS, имейте в виду следующие две вещи:
- <%= someVariable %>
- <% someCode %>
Решение:
Замените res.send(foundUser)
на res.render(page,foundUser)
, таким образом, вы будете иметь страницу как ejs длябыть отображены и найдены пользователем в качестве параметров для вашего представления.
Также ваша функция неверна, вы должны использовать это:
if(error) {
return res.render(errorPage,{ error: error.message || error, data: false })
} else {
return res.render(page,{ error: false, data: foundUser })
}
Пример использования значения в файле EJS:
<% if(foundUser.name) { %>
<h1><%= foundUser.name %></h1>
<% } %>