Google Oauth больше не перенаправляет обратно на локальный хост после входа через Passport JS в узле - PullRequest
0 голосов
/ 26 марта 2020

Я только начал создавать свой первый проект в узле для Google oAuth, используя Passport JS. Я использую приведенный ниже код в моем index.js

const express = require('express');
const passport = require('passport');
const GoogleStrategy = require('passport-google-oauth20');
const keys = require('./config/keys');

const app = express();

passport.use(new GoogleStrategy(
    {
        clientID: keys.googleClientID,
        clientSecret: keys.googleClientSecret,
        callbackURL: '/auth/google/callback',
        passReqToCallback: true
    }, (accessToken) => {  console.log(accessToken); }));   

app.get('/auth/google', passport.authenticate('google', { scope: ['profile', 'email'] } ) );

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

const PORT = process.env.PORT || 5000;
app.listen(PORT);

Я запустил эту команду в последний раз npm install passport-google-oauth20@2 --save

Проблема с приведенным выше кодом заключается в том, что меня перенаправили в Google oauth страница по паспорту JS в узле. я также выбираю аккаунт для входа. Но после входа в систему страница Google загружается и в левом нижнем углу показывает ожидание localhost.

Я не знаю, что происходит, может кто-нибудь помочь мне здесь?

...