Làm thế nào bạn sẽ giải thích quy trình làm việc của các phương thức tuần tự hóa và giải tuần tự hóa của Hộ chiếu cho một giáo dân.
Trường hợp nào
user.id
đi saupassport.serializeUser
đã được gọi?Chúng tôi đang gọi
passport.deserializeUser
ngay sau khi nó phù hợp với quy trình làm việc?// used to serialize the user for the session passport.serializeUser(function(user, done) { done(null, user.id); // where is this user.id going? Are we supposed to access this anywhere? }); // used to deserialize the user passport.deserializeUser(function(id, done) { User.findById(id, function(err, user) { done(err, user); }); });
Tôi vẫn đang cố quấn đầu quanh nó. Tôi có một ứng dụng hoạt động hoàn chỉnh và không gặp phải bất kỳ lỗi nào.
Tôi chỉ muốn hiểu chính xác những gì đang xảy ra ở đây?
Bất kỳ trợ giúp được đánh giá cao.
user.id
lưu dưới dạngreq.session.passport.user
hoặc đượcuser
lưu trữ dưới dạngreq.session.passport.user