最近我开始学习节点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 });
});
};
但我也希望在渲染之前获取会话用户的数据。我怎么能这样做?
答案 0 :(得分:0)
首先,您需要将有关用户的数据保存到会话对象中,然后调用:
$("#images").change(function() {
$('#img').prop('src',$('#images option:selected').data('src'));// add this to top of your change function for the images select box
});
答案 1 :(得分:-1)
快递:
SELECT a, b FROM TableA
SELECT c, d, e FROM TableB GROUP BY c, d
SELECT sum(f) FROM TableC
或者,如果页面需要此数据,您可以使用模板引擎中的全局函数和异步过滤器直接请求用户数据。 https://mozilla.github.io/nunjucks/api#custom-filters