Firebase Web init.js自动配置选择了错误的API密钥

时间:2019-10-11 07:16:02

标签: firebase firebase-authentication

我有一个Firebase网站,该网站以 <script src="/__/firebase/init.js"></script> 如此处所述:https://firebase.google.com/docs/hosting/reserved-urls#sdk_auto-configuration

init.js由firebase部署控制台或firebase托管自动生成(我不清楚是哪个)。直到最近,https://console.developers.google.com/apis/credentials控制台中为我的项目创建了一个新的API密钥,所有这些都工作良好。对于其他某些域(不是我的Firebase网站),此新密钥具有HTTP引荐来源网址限制。 创建此密钥后下一次部署站点时,firebase身份验证已损坏。错误为Requests from referer https://my-site.firebaseapp.com/ are blocked.。我发现原因是因为现在init.js包含错误的API密钥-新的,不相关的受限密钥,而不是Firebase控制台中“设置”->“常规”中显示的正确的“ Web API密钥”。

如何控制init.js的生成方式?这是Firebase中的错误吗?

0 个答案:

没有答案