FirebaseError: имя контейнера не указано или неверно - PullRequest
0 голосов
/ 27 марта 2020

Я следую онлайн-уроку по созданию приложения для социальных сетей с использованием Firebase на 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

Я пытался ввести вручную хранилище, вместо того, чтобы передавать значения, и все равно получить ту же ошибку.

1 Ответ

0 голосов
/ 27 марта 2020

firebaser here

Если это проект, созданный вами за последние 24 часа, это может быть связано с этим инцидентом: https://status.firebase.google.com/incident/Storage/20001.

Были проблемы с созданием сегментов для новых проектов, поэтому я рекомендую открыть панель «Хранилище» в консоли Firebase или создать проект fre sh.

Если проблема не устранена, обратиться в службу поддержки Firebase для персональной помощи в устранении неполадок.

...