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

时间:2020-07-09 18:39:52

标签: node.js express mongoose pug

MongoDB-> Node.js->帕格

我正在尝试从mongodb获取数据并将其显示在pug中。 这是我的代码:

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

上面的代码工作正常,但是我想在pug中显示req.session.user.tasks(req.session.user.tasks是一个数组)中的所有信息。 这是我的哈巴狗代码:

html
    head
    body
      .main
        .tasks

我想添加包含我从MongoDB和Node.js获得的任务的列表。我该怎么办?

谢谢。

1 个答案:

答案 0 :(得分:1)

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

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