PassportJS Profile Undefined Name
问题 I'm using PassportJS and passport-google-oauth in an ExpressJS web app. var GoogleStrategy = require('passport-google-oauth').OAuth2Strategy; passport.use(new GoogleStrategy({ clientID: GOOGLE_CLIENT_ID, clientSecret: GOOGLE_CLIENT_SECRET, callbackURL: CALLBACK }, function(accessToken, refreshToken, profile, done) { console.log(profile.displayName); console.log(profile.name.familyName); console.log(profile.name.givenName); ... })); The problem is that profile.displayName , profile.name