Мой код:
//Passport.js GAuth
const passport = require('passport');
const GoogleStrategy = require('passport-google-oauth').OAuth2Strategy;
const googleapi = JSON.parse(fs.readFileSync('googleapi.json', 'utf8'));
passport.use(new GoogleStrategy(googleapi, function(accessToken, refreshToken, profile, done) {
console.log(profile);
}));
app.get('/gauth', passport.authenticate('google', {
scope: ['profile']
}));
app.get('/gauthcallback',
passport.authenticate('google', {
failureRedirect: '/gauthfail',
successRedirect: '/'
})
);
Я использую эти примеры , но когда я перехожу на /gauth
, я выбираю свой аккаунт Google, а затем он пытается загрузитьстраница /gauthcallback
, которая не загружается и должна перейти на /gauthfail
или /
.