加载资源失败:服务器响应状态为403



我正在使用Github的Firestorage/Firebase教程项目。项目说明在这里。

看起来设计得很好,所以我想问题出在我自己的无知上。

用我的GMail凭证登录后,我遇到以下错误,我的头像没有显示:

Initiator: platform-browser.js:1213
GET https://lh5.googleusercontent.com/-vz7Fxnqe9Mo/AAAAAAAAAAI/AAAAAAAAAAA/AMZuucnJJZ_Itph8fgRsQrR9saxjY1RytQ/s96-c/photo.jpg
Error 403

当我想显示用户的GMail头像时,会发生这种情况。

我可以导航到这个图像,甚至在一个隐身浏览器窗口,所以我不明白为什么我的应用程序不能显示它。

我认为这与Firestorage无关,但我还是会在这里发布我的Firestorage规则:

rules_version = '2';
service firebase.storage {
match /b/{bucket}/o {
match /{allPaths=**} {
allow read, write: if true;
}
}
}

我在本地运行项目http://localhost:4200/

在Firebase,我有"localhost"在授权域名列表中。

我可以检查什么来找到问题?

似乎localhost在这里不起作用。

一旦部署到我的服务器上,它就能正常工作。

如果能知道是什么问题就好了。

最新更新