小编Gar*_*ary的帖子

使用Node.js/Passport在Google身份验证回调中缺少范围错误

此错误仅在Heroku(生产)上发生,而不是在本地发生.我试过了两个:

passport.authenticate('google', { scope: 'https://www.googleapis.com/auth/plus.login https://www.googleapis.com/auth/analytics.readonly' })
Run Code Online (Sandbox Code Playgroud)

和,

passport.authenticate('google', { scope: ['profile', 'email'] })

范围是数组还是空格分隔的字符串.

当我转到Google身份验证链接时,范围IS在URL中.在我的实时制作应用中生成的没有区别.

但我仍然得到:

Error 400

Error: invalid_request

Missing required parameter: scope
Run Code Online (Sandbox Code Playgroud)

javascript heroku node.js passport.js

16
推荐指数
1
解决办法
4113
查看次数

标签 统计

heroku ×1

javascript ×1

node.js ×1

passport.js ×1