gpt4 book ai didi

reactjs - Firebase 错误 : Bucket name not specified or invalid

转载 作者:行者123 更新时间:2023-12-04 15:32:34 25 4
gpt4 key购买 nike

我正在学习使用 Firebase on React 构建社交媒体应用程序的在线教程。

我发现非常令人费解的是我 可以 在我创建新用户时访问存储桶,从我上传到 Firebase 存储(使用存储桶端点)的一个设置默认注册图像。

但是,当我尝试使用相同的存储桶端点和不同的图像文件发送 POST 请求以更新图像时,我收到以下错误:

FirebaseError: Bucket name not specified or invalid. Specify a valid bucket name via the storageBucket option when initializing the app, or specify the bucket name explicitly when calling the getBucket() method.

 at new FirebaseError (/Users/yousef/codeclan_work/run_dat/functions/node_modules/firebase-admin/lib/utils/error.js:42:28)
at Storage.bucket (/Users/yousef/codeclan_work/run_dat/functions/node_modules/firebase-admin/lib/storage/storage.js:109:15)
at Busboy.<anonymous> (/Users/yousef/codeclan_work/run_dat/functions/handlers/users.js:111:25)
at Busboy.emit (events.js:209:13)
at Busboy.emit (/Users/yousef/codeclan_work/run_dat/functions/node_modules/busboy/lib/main.js:37:33)
at /Users/yousef/codeclan_work/run_dat/functions/node_modules/busboy/lib/types/multipart.js:52:13
at processTicksAndRejections (internal/process/task_queues.js:75:11) {

>    errorInfo: {
> code: 'storage/invalid-argument',
> message: 'Bucket name not specified or invalid. Specify a valid bucket name via the storageBucket option when initializing the app, or specify the bucket name explicitly when calling the getBucket() method.'

我通过这个访问两个存储桶:
https://firebasestorage.googleapis.com/v0/b/${config.storageBucket}/o/${ImgFile}?alt=media
我试过手动输入存储桶而不是传递值,但仍然出现相同的错误。

最佳答案

我遇到了同样的问题,因为我在初始化管理员工作时指定了一个默认存储桶。
//admin.js

const admin = require("firebase-admin");
admin.initializeApp({
credential: admin.credential.cert(serviceAccount),
storageBucket: "<BUCKET_NAME>.appspot.com"
});

关于reactjs - Firebase 错误 : Bucket name not specified or invalid,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60886167/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com