【问题标题】:Firebase authentication only works in development environmentFirebase 身份验证仅适用于开发环境
【发布时间】:2021-11-04 02:54:42
【问题描述】:

我有一个设置了 Firebase 身份验证的 React 应用程序。

我之前使用的是“signInWithPopup”选项,但由于我注意到弹出窗口无法在移动设备上运行,因此选择使用“signInWithRedirect”选项。

“signInWithRedirect”在开发模式下工作正常。

但是,如果我创建一个生产版本并在其上提供它,比如说 10.195.3.52:4050 。当我访问本地 IP 时,单击“signInWithRedirect”操作完全没有任何作用,没有控制台日志,没有网络活动,它什么也没做。

但是,如果我访问同一构建中的 localhost:4050,我单击“signInWithRedirect”并被重定向到 google,我可以使用我的 google 帐户登录。

我还尝试在 Heroku 上托管该网站,但我遇到了与托管在 10.195.3.52:4050 上的生产版本相同的问题。

知道为什么会这样吗?

【问题讨论】:

    标签: reactjs express firebase-authentication


    【解决方案1】:

    将您的域添加到控制台上的身份验证部分。这可能是它不起作用的原因

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-06
      • 1970-01-01
      • 2017-04-28
      • 1970-01-01
      • 1970-01-01
      • 2017-06-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多