Comment expliqueriez-vous le flux de travail des méthodes de sérialisation et de désérialisation de Passport à un profane.
Où
user.idaller aprèspassport.serializeUseravoir été appelé?Nous appelons
passport.deserializeUserjuste après, où cela s'intègre-t-il dans le flux de travail?// 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); }); });
J'essaie toujours d'envelopper ma tête autour de ça. J'ai une application de travail complète et je ne rencontre aucune erreur.
Je voulais juste comprendre ce qui se passe exactement ici?
Toute aide est appréciée.
user.idenregistré sousreq.session.passport.userou estuserlui - même stocké sous le nomreq.session.passport.user