【发布时间】:2021-10-12 00:08:18
【问题描述】:
我尝试在 firebase 中使用 auth 进行 google 登录。我之前已经做过无数次了,只是预览网络服务器是 localhost:3000,所以我会收到一个错误提示
此域 localhost:3000 无权运行此操作。转到 -> Auth 部分 -> 登录方法选项卡。
所以我会按照说明输入我的授权预览网址作为本地主机,这样就可以了。但是这次我没有使用本地主机,而是使用某种IP地址服务器,当我尝试在firebase中输入它时,它会说“应用程序必须像例如:.com一样结束”但我的IP服务器没有 .com 或其他东西,所以 firebase 不允许它
我之前在 localhost 3000 服务器中多次使用过的代码也没有任何问题,它可以工作,因为 firebase auth 允许 localhost 但不允许 ip 服务器。我该怎么办?
【问题讨论】:
-
我刚刚测试过,可以毫无问题地向我的项目的
Authorized domains添加一个IP 地址(例如,控制台here 中的192.168.0.7)。您能否显示您所做的操作以及您遇到的错误的屏幕截图? -
@FrankvanPuffelen 请查看新编辑的帖子。
-
localhost和127.0.0.1是一样的。因此,如果localhost有效但127.0.0.1无效,则只需输入localhost
标签: javascript firebase firebase-authentication