firebase存储错误:404-access\u bucket

anauzrmj  于 2021-09-13  发布在  Java
关注(0)|答案(0)|浏览(354)

我正在尝试将图像上载到firebase存储。当我试图上传图像时,我得到的错误是404,但我已经在firebase中创建了存储。
firebase npm版本: firebase": "^7.24.0 错误:

  1. code: 404
  2. message: "Not Found. Could not access bucket \"<project>.appspot.com\""
  3. status: "ACCESS_BUCKET"

存储规则:

  1. rules_version = '2';
  2. service firebase.storage {
  3. match /b/{bucket}/o {
  4. match /{allPaths=**} {
  5. allow read, write: if true;
  6. }
  7. }
  8. }

firebase初始化:

  1. const app = firebase.initializeApp({
  2. apiKey: process.env.REACT_APP_FIREBASE_KEY,
  3. authDomain: process.env.REACT_APP_FIREBASE_DOMAIN,
  4. projectId: process.env.REACT_APP_FIREBASE_PROJECT_ID,
  5. storageBucket: process.env.REACT_APP_FIREBASE_STORAGE_BUCKET,
  6. messagingSenderId: process.env.REACT_APP_FIREBASE_SENDER_ID,
  7. appId: process.env.REACT_APP_FIREBASE_APP_ID,
  8. measurementId: process.env.REACT_APP_FIREBASE_MEASUREMENT_ID
  9. });
  10. export const analytics = app.analytics();
  11. export const storage = firebase.storage();
  12. export default app;

服务js:

  1. export async function uploadImageCloud(image){
  2. const storageRef = storage.ref("image/" + image.name);
  3. return storageRef.put(image);
  4. }

上传功能:

  1. function uploadImage(){
  2. setDataImageUploading(true);
  3. uploadImageCloud(getDataImage).then((data)=>{
  4. console.log(data);
  5. setDataImageUploading(false);
  6. }).catch((e)=>{
  7. console.log(e);
  8. setDataImageUploading(false);
  9. });
  10. }

知道我在哪里搞砸了吗?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题