2016-11-17 84 views
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設置做的,使這項工作。

+0

[Firebase存儲和訪問控制 - 允許來源]的可能重複(http://stackoverflow.com/questions/37760695/firebase-storage-and-access-control-allow-origin) –

回答

相關問題