以下のコードでは、DBからユーザーの詳細を取得してセッションに保存しようとしています。しかし、残念ながら、期待どおりに機能せず、データはセッション変数に書き込まれません。値渡しのせいだと思いますか?回避策
exports.check = function(req,res,next){
..
..
getUserFromDB(req);
}
function getUserFromDB(req){
..
db.findOne(query,function(doc){
req.session.user = doc;
})
}