passport.serializeUser和passport.serializeUser的passport.js功能是什么?这是在维基百科上描述的序列化的一个例子:http://en.wikipedia.org/wiki/Serialization
是的.
这些允许从会话存储中保存和检索用户的数据.这可以是内存,redis或任何其他数据库.
如果您喜欢阅读源代码,您将看到它passport.session
涉及,因为它将从会话中恢复登录状态并deserializeUser
从中获取用户信息.
后面的代码Authenticator.prototype.session
定义了允许我们添加自己的序列化器/反序列化器的方法serializeUser
和deserializeUser
方法.