`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作为参数?我没有得到任何正确的解释。至少我应该知道我为什么要使用它。