未捕获的 TypeError:r 不是函数 - Google 登录错误 - React

我正在尝试在我的反应应用程序中使用谷歌登录,并且我能够在开发中成功执行谷歌登录,但我无法在生产中进行谷歌登录。

这是我用来通过 google 进行身份验证的 npm 模块。 https://www.npmjs.com/package/react-google-login

我在生产版本中收到以下错误。

Uncaught TypeError: r is not a function
    at google-login.js:1
    at e.zo (cb=gapi.loaded_0:200)
    at lk (cb=gapi.loaded_0:203)
    at gk (cb=gapi.loaded_0:203)
    at _.Rj.hU (cb=gapi.loaded_0:203)
    at Qj (cb=gapi.loaded_0:195)

我尝试过的是,很长一段时间后它又可以工作了,如果我清除缓存它就可以工作。所以请告诉我解决方案。


慕容森
浏览 118回答 2
2回答

宝慕林4294392

当我的 onSuccess 回调错误地尝试访问结果中不存在的字段时,我收到此错误。老实说,我不知道为什么,或者这是否会有所帮助,但这对我的代码有帮助。

慕婉清6462132

在 Google 开发者控制台中添加分析 api,解决了这个问题
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript