passport.jrial函数passport.serializeUser和passport.serializeUser的功能是什么?这是wikipedia上描述的序列化示例:http://en.wikipedia.org/wiki/Serialization
答案 0 :(得分:5)
是的。
这些允许从a session store保存和检索用户的数据。这可能是内存,redis或任何其他数据库。
如果您想阅读来源,则会看到passport.session
涉及will restore login state from a session,而deserializeUser
会从中获取用户信息。
Authenticator.prototype.session
之后的代码定义了允许我们添加自己的序列化器/反序列化器的serializeUser
和deserializeUser
方法。