如果使用passport.js,请速成Google auth护照js,在尝试登录google后出现问题:
您的客户无权获取URL / auth / google / callback?
我正在使用passport.js,express和google auth护照模块
// Google routes
app.get('/auth/google', passport.authenticate('google', { scope: ['profile', 'email'] }));
app.get('/auth/google/callback', passport.authenticate('google', {
successRedirect: 'https://purepurr-server-nodejs.firebaseapp.com/dashboard',
failureRedirect: 'https://purepurr-server-nodejs.firebaseapp.com/',
}));
具有Google控制台OAuth设置的屏幕: https://content.screencast.com/users/alexandergrishin/folders/Jing/media/9294ce55-e30e-40bd-8d8a-ef3b2c229a36/2018-07-20_2039.png
在localhost上,它可以正常工作。