gpt4 book ai didi

javascript - 使用 mongo/mongoose 快速表达的全局变量

转载 作者:行者123 更新时间:2023-11-30 20:20:12 25 4
gpt4 key购买 nike

我使用 res.locals 来使用 express 获取全局变量。

示例:

app.use(function(req, res, next){
res.locals.currentUser = req.user;
res.locals.error = req.flash("error");
res.locals.success = req.flash("success");
next();
});

我怎样才能做这样的事情:

Topics.find(); // Using mongoose

找到所有的主题,然后将它存储在 app.use 中的 res.locals 中?

最佳答案

用类似的东西

app.use(async function(req, res, next){
try {
res.locals.currentUser = req.user;
res.locals.error = req.flash("error");
res.locals.success = req.flash("success");
res.locals.topics = await Topics.find().lean();
next();
} catch (err) {
next(err);
}
});

关于javascript - 使用 mongo/mongoose 快速表达的全局变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51527338/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com