【发布时间】: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