Passport-local: 多次调用passport.deserializeUser

创建于 2012-06-22  ·  3评论  ·  资料来源: jaredhanson/passport-local

我是护照的新手,只是在我的本地机器上运行了登录示例。
当我以“bob”的身份登录时,将调用 password.serializeUser 和 password.deserializeUser。
那很好,但是为什么 password.deserializeUser 被调用了两次?
我如何缓存用户,所以每次调用 password.deserializeUser 时我都没有将他从数据库中拉出来。

最有用的评论

请参阅护照上的问题 #14 ,特别是此评论的解决方案。

所有3条评论

请参阅护照上的问题 #14 ,特别是此评论的解决方案。

@jaredhanson serializeUser 应该只被调用一次,当用户通过身份验证时???

当我调试多个 deserializeUser 调用时,我发现我的问题是 chrome 请求不存在的源映射文件。 这些调用产生了 404 个页面,这将反序列化用户
对于标题链接。

这些请求没有显示在 chrome 网络选项卡中,这让事情变得更加混乱。

以下调试步骤帮助我发现了这个问题:
https://github.com/jaredhanson/passport/issues/83#issuecomment -12340041

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

abh picture abh  ·  7评论

jacargentina picture jacargentina  ·  7评论

matiasfha picture matiasfha  ·  15评论

coder90 picture coder90  ·  5评论

EvHaus picture EvHaus  ·  25评论