В приведенном ниже коде я пытаюсь получить данные пользователя из БД и сохранить его в сеансе. Но, к сожалению, это не работает, как я ожидал, данные не записываются в переменную сеанса. Думаю, это из-за перевала по стоимости? Любое обходное решениеДобавить данные в сеанс в nodejs express в обратном вызове
exports.check = function(req,res,next){
..
..
getUserFromDB(req);
}
function getUserFromDB(req){
..
db.findOne(query,function(doc){
req.session.user = doc;
})
}