-
cloud storage 預設會有網域的限制,所以要:
- 創立 cors.json,並輸入:
[ { "origin": ["*"], "method": ["GET"], "maxAgeSeconds": 3600 } ]
- 送出指令
gsutil cors set cors.json gs://{你的bucket名稱}/
- 創立 cors.json,並輸入:
-
Rules 設定:
- 初始化 Firebase storage 時會自動創立 storage.rules
- 編輯後送出指令
firebase deploy --only storage
-
Rules 設定:
- 初始化 Firebase firestore 時會自動創立 firestore.rules
- 編輯後送出指令
firebase deploy --only firestore
- 有關 Firebase 的設定需先 cd 進 firebase 資料夾
- 若出現錯誤:"firebase cannot be loaded because running scripts is disabled on this system."
- 則先送出指令
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
- 則先送出指令
- batch.commit() 的 task 數量不能超過 500,而且可能有 bug,因此自己寫了一個 Batch 來處理