这里使用done()回调有什么用?

时间:2018-03-05 10:30:39

标签: node.js

`passport.use(new GoogleStrategy({
  clientID: config.google.clientID,
  clientSecret: config.google.clientSecret,
  callbackURL: config.google.callbackURL,
  passReqToCallback: true
  },
  function(request, accessToken, refreshToken, profile, done) {
    process.nextTick(function () {
      return done(null, profile);
    });
  }
));`

我在NodeJS中使用Passport使用了Google身份验证。这里done()回调的意义是什么,为什么我们将null作为参数?我没有得到任何正确的解释。至少我应该知道我为什么要使用它。

0 个答案:

没有答案