-1
これはapp.jsのコードです。セッションをmongoDBに保存します。セッションの値を取得できないのはなぜですか?
私はreq.session.userを取得したいとき、私は定義されていません。 ユーザーログイン時にセッションを保存します。
exports.fetchCourse = async (req, res) => {
console.log("session is: " + req.session.user);
if(req.session.user) {
const user = await User.findOne({_id: req.session.user._id}).populate("course");
console.log("course are: " + user.course.length);
res.status(200).send({
code: 1,
data: user.course,
msg: "获取全部课程"
})
}
}
はい、しかし、それはまだ動作しません。 。 – gyyin
2つの異なるセッションIDがあることがわかりました。リクエストを送信すると、sessionIDはログインのsessionIDと異なります – gyyin