Я только начал создавать свой первый проект в узле для 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.
Я не знаю, что происходит, может кто-нибудь помочь мне здесь?