次のようにオブジェクトをセッションに保存すると:
user.name = "Kelvin"; // user is an object pass by "mongoose" findOne's callback.
req.session.user = user;
console.log(req.session.user.name); // Kelvin
その後、他の高速ルートで「ユーザー」にアクセスします。
app.get("/somepath", function(req, resp) {
console.log(req.session.user.name); // undefined
});
設定した関数以外に req.session.user.name が定義されていない理由を知りたいですか?