我正在使用带express的passportJS通过本地策略对用户进行身份验证。我看过几篇关于如何设置Passport和执行流程的文章。虽然Passport的大部分内容都可以通过搜索找到,但用户的序列化和反序列化让我感到困惑。我了解它用于将用户信息保存在session中以进行持久登录。我的序列化和反序列化代码是passport.serializeUser(function(user,done){done(null,user.id);});passport.deserializeUser(function(id,done){User.findById(id,function(err,us