将变量值传递到视图后如何更新

时间:2019-04-01 12:19:40

标签: javascript node.js express render

所以我有一个要在视图(ejs)中显示的数组列表

app.get("/list",(req, res) => {
  const { db } = req.app.locals;
  db.collection("animal")
    .find()
    .toArray(function(err, results) {
         res.render("./list.ejs", { animals: results});
    });
});

现在我需要更新该变量的值!因此,我需要重新将“动物”的值重新发送到我的视图(无需调用render且无需重新加载页面)

似乎快速视图不支持实时修改。 我什至试图将数组变量声明为公共变量,但是没有用。 是否有解决方案(套接字解决方案除外) 谢谢

0 个答案:

没有答案