Почему 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>

→ Ссылка