Почему ejs отображает данные в одну строку
Существует шаблон ejs, который выводит данные из mongo, проблема в том, что он выводит массив в одну строку, хотя я использую список li
route
router.get('/', auth, async (req, res) => {
try {
const datauser = await User.find({username: req.user.username})
res.render('result', { User:datauser, title: 'Посещенные страницы'})
} catch(err) {
console.log(err.message);
}
})
ejs
<div class="results">
<h1 class="resul"><%=title%></h1>
<ul class="litem">
<% User.forEach(function (User, i) { %>
<li>
<%= User.resultat%>
</li>
<% }) %>
</ul>
</div>
результат отображается в одной строке, а тег </ brприводит к ошибке
заранее спасибо
Ответы (1 шт):
Автор решения: No end music
→ Ссылка
Попробуйте для div использовать:
div {
display: flex;
flex-direction: column;
}
или тэг <br> а не </br>