我无法在节点上呈现两个查询

时间:2019-08-22 22:25:05

标签: node.js mongodb express

这是我的代码:

app.get('/listuser/:id',  function (req, res) {
  Utenti.find().then(listut => {res.render('listuser',{listut: listut}) })
  Utenti.findOne({ _id: req.user.id }, function (err, obj) { var imageIcone = (obj.image);
    res.render('listuser',{ imageIcone: imageIcone });
  })
})

问题是不支持两个渲染,我找不到解决方案。

1 个答案:

答案 0 :(得分:0)

这是设计使然-根据Express render() documentation,render将响应发送给用户(通常是由模板引擎生成的HTML字符串)。您只能发送一个响应,因此无法多次渲染()。