【发布时间】:2015-02-22 14:43:34
【问题描述】:
您如何向外行解释 Passport 的序列化和反序列化方法的工作流程。
在调用
passport.serializeUser之后,user.id去哪里?-
我们在它之后调用
passport.deserializeUser它在工作流中的哪个位置?// 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); }); });
我仍在努力解决它。我有一个完整的工作应用程序,没有遇到任何类型的错误。
我只是想了解这里到底发生了什么?
感谢任何帮助。
【问题讨论】:
标签: node.js authentication express serialization passport.js