passport-google-oauth20 не работает в производстве? - PullRequest
0 голосов
/ 23 декабря 2019

Он отлично работает в dev, но когда я пытаюсь использовать его в работе, после выбора учетной записи Google он просто продолжает загружаться без перенаправления до истечения времени ожидания соединения. это мой код GoogleStrategy:

    passport.use(
  new GoogleStrategy(
    {
      clientID: keys.googleClientID,
      clientSecret: keys.googleClientSecret,
      callbackURL: "/auth/google/callback",
      proxy: true
    },
    (accessToken, refreshToken, profile, done) => {
      User.findOne({ googleId: profile.id }).then(existingUser => {
        if (existingUser) {
          done(null, existingUser);
        } else {
          new User({ googleId: profile.id })
            .save()
            .then(user => done(null, user));
        }
      });
    }
  )
);

Я также пытался использовать абсолютный путь в URL обратного вызова, но он не работает.

...