【发布时间】:2018-01-14 04:12:36
【问题描述】:
最近开始学习node js,有个问题。 在渲染页面之前,我想向 mongodb 发出 2 个或更多请求,然后渲染页面。
目前我有这样的东西:
exports.index = function(req, res) {
Manga.find({}, function(err, data){
if(err) console.log('error in getting some mangas');
res.render('index', {data: data, session: req.session.userId });
});
};
但我也想在渲染之前获取会话用户的数据。我该怎么做?
【问题讨论】:
-
您已经拥有
req.session.userId。在其他任何地方都这样做有什么问题? -
假设我必须得到一些其他信息,提出第二个请求:P
-
还有什么数据?是否在会话中?
-
2 个数据库请求
标签: javascript node.js mongodb