Получение данных из бэкэнда и отображение в Pug - PullRequest
0 голосов
/ 09 июля 2020

MongoDB -> Node.js -> Pug

Я пытаюсь получить данные из mongodb и показать их в мопсе. Вот мой код:

router.get("/", isLoggedIn,  (req, res) => 
{
    res.status(200).send(pug.renderFile("./views/menti/takvim.pug", 
    {
        tasks: req.session.user.tasks,
    }))
})

Приведенный выше код работает нормально, но я хочу отображать каждую информацию в req.session.user.tasks (req.session.user.tasks - массив) в мопсе. А вот мой код мопса:

html
    head
    body
      .main
        .tasks

Я хочу добавить список задач, которые я получаю от MongoDB и Node.js. Как я могу это сделать?

Спасибо.

1 Ответ

1 голос
/ 09 июля 2020

Вы можете перебирать массив tasks и отображать свойства каждой задачи с помощью следующего шаблона:

ul
  each task, index in tasks
    li= index
      ul
        each val, key in task
          li= key + ': ' + val
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...