从后端获取数据并在 Pug 中显示

Getting data from backend and displaying in Pug

MongoDB --> Node.js --> 哈巴狗

我正在尝试从 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 获得的任务的列表。我该怎么做?

谢谢。

您可以使用以下模板迭代 tasks 数组并显示每个任务的属性:

ul
  each task, index in tasks
    li= index
      ul
        each val, key in task
          li= key + ': ' + val