Erro de inicialização do projeto Firebase: o local do recurso da nuvem não está definido para este projeto

9

Tentei encontrar uma resposta rápida para essa pergunta, mas não consegui encontrar nada. Estou tentando configurar um aplicativo Ionic para usar um projeto Firebase existente e, quando executado firebase initno console do Windows, recebo esta mensagem:

Erro: o local do recurso da nuvem não está definido para este projeto, mas a operação que você está tentando executar no Cloud Firestore exige. Consulte esta documentação para obter mais detalhes: https://firebase.google.com/docs/projects/locations

pasx
fonte
As aspas do backtick da EFY são usadas para trechos de código, não para realce ou ênfase geral.
Doug Stevenson

Respostas:

13

A mensagem é realmente clara, mas demorei um pouco para descobrir onde está localizada a opção necessária no console do Firebase:

  • Vá para as configurações do seu projeto
  • Na primeira guia, localize as configurações que leem "Configurar o armazenamento em nuvem no console do FB"
  • Se não estiver definido, edite-o e defina o valor

Estranhamente, esse valor é obrigatório anteriormente ao criar seu projeto, mas por algum motivo você precisa selecioná-lo explicitamente novamente neste formulário.

pasx
fonte
7

Aqui está o que você deve fazer:

  1. Vá para o console do firebase e abra seu projeto

  2. Vá para a guia Armazenamento (à esquerda)

  3. Clique em configuração de armazenamento

  4. Corra firebase initnovamente

Chris Panayotoff
fonte