Node.js 未在passport.use块中执行Google oauth20匿名cllback函数

Node.js 未在passport.use块中执行Google oauth20匿名cllback函数,node.js,Node.js,当我转到localhost:8000/auth/google时,在注册passport重定向到callbackUrl但不执行匿名回调函数(accessToken、refreshToken、profile、done)后,google注册页面将加载。如果I console.print accessToken、refreshttoken、profile,则不会发生任何事情 const passport = require('passport'); const GoogleStrategy = requ

当我转到localhost:8000/auth/google时,在注册passport重定向到callbackUrl但不执行匿名回调函数(accessToken、refreshToken、profile、done)后,google注册页面将加载。如果I console.print accessToken、refreshttoken、profile,则不会发生任何事情

const passport = require('passport');
const GoogleStrategy = require('passport-google-oauth20').Strategy;
const keys = require('../config/keys')
const mongoose= require('mongoose')
const User = mongoose.model('User')

passport.use(
  new GoogleStrategy({
    clientID: keys.googleClientID,
    clientSecret: keys.googleClientSecret,
    callbackURL: "/auth/google/callback",
    passReqToCallback   : true
  },
  (accessToken, refreshToken, profile,done)=>{
   console.log("allgood",accessToken)
   User.findOne({googleId:profile.id})
   .then((existingUser) => {
     if (existingUser) {

     }else{
       new User({googleId:profile.id}).save();
     }
   })
    })

  )

实际上问题出在路线上,我没有添加以下路线

app.get('/auth/google/callback',passport.authenticate('google')); 

}
此外,在passport.use中,不需要使用“passReqToCallback:true”