我正在使用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在这里不起作用。
一旦部署到我的服务器上,它就能正常工作。
如果能知道是什么问题就好了。