0
我收到錯誤訪問控制允許來源請求存儲文件
沒有「訪問控制允許來源」 頭出現在所請求的資源。原因'https://MY-Firebase-APP.Firebaseapp.com'因此不允許訪問。
從我的Firebase存儲訪問json文件時。這裏是存儲規則 -
service firebase.storage {
service firebase.storage {
match /b/paystumped.appspot.com/o {
match /{allPaths=**} {
allow read, write: if true;
}
}
}
該應用也由Firebase託管。下面是我使用的firebase.json當我運行「火力部署」
{
"hosting": {
"public": "dist",
"ignore": [
"firebase.json",
"**/.*",
"**/node_modules/**"
],
"headers": [
{
"source": "**/*",
"headers": [
{
"key": "Access-Control-Allow-Origin",
"value": "*"
}
]
},
{
"source": "**/*[email protected](jpg|jpeg|gif|png)",
"headers": [
{
"key": "Cache-Control",
"value": "max-age=7200"
}
]
},
{
"source": "404.html",
"headers": [
{
"key": "Cache-Control",
"value": "max-age=300"
}
]
}
],
"cleanUrls": true,
"trailingSlash": false
}}
我相信有一些平凡的CORS設置做的,使這項工作。
[Firebase存儲和訪問控制 - 允許來源]的可能重複(http://stackoverflow.com/questions/37760695/firebase-storage-and-access-control-allow-origin) –