NodejsServer卡在护照“ deserializeUser”上

时间:2019-03-11 20:24:14

标签: node.js mongodb passport.js

我有一个使用Express Passport.js和mongodb的Node.js服务器,如果我不断刷新网站,它就会卡住并且服务器没有响应,则没有错误日志。

我在stackoverflow上的现有帖子上进行了搜索,有人说他有一个非常相同的问题,他认为它卡在护照的“ deserializeUser”上,但这与mysql泄漏连接有关,我真的不知道如何调试它。 / p>

我的代码如下:

var getUserById = function(id, callback){
    User.findById(id, callback);
}

passport.serializeUser(function(user, done) {
  done(null, user.id);
});

passport.deserializeUser(function(id, done) {
  User.getUserById(id, function(err, user) {
    done(err, user);
  });
});

有人知道如何解决或调试此问题吗?

0 个答案:

没有答案