Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

171
Visualizações
Cómo emular la autenticación de Firebase sin una clave API

Estoy construyendo un proyecto de código abierto usando JS SDK de Firebase. Mi objetivo es permitir que los colaboradores ejecuten el proyecto localmente usando el emulador de Firebase para que no necesiten ninguna credencial real. Los documentos del emulador de Firebase especifican que "puede ejecutar los emuladores sin tener que crear un proyecto de Firebase". ¡Eso es exactamente lo que quiero!

Después de ejecutar firebase init , escribí el siguiente código. Activa una ventana emergente que permite a los usuarios iniciar sesión a través de GitHub:

 import { initializeApp } from "firebase/app"; import { connectAuthEmulator, getAuth, GithubAuthProvider } from "firebase/auth"; const app = initializeApp({ projectId: "demo-project", }); const auth = getAuth(app); connectAuthEmulator(auth, "http://localhost:9099"); // When users sign in, we call the following method: async function signIn() { const githubAuth = new GithubAuthProvider(); await signInWithPopup(firebaseClientAuth, githubAuth); }

El código anterior activará el siguiente error:

No capturado (en promesa) FirebaseError: Firebase: Error (auth/invalid-api-key)

En el mundo real, llamaría a initializeApp() con una apiKey , pero aquí solo quiero emular la autenticación. También intenté no llamar a initializeApp() y llamar a getAuth() sin ningún argumento, pero provoca el mismo error.

Presumiblemente, una clave API requiere la creación de un proyecto, entonces, ¿es realmente posible ejecutar el emulador de autenticación de Firebase sin crear un proyecto de Firebase?

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

¿Es realmente posible ejecutar el emulador de autenticación de Firebase sin crear un proyecto de Firebase?

No, necesitas tener el emulador conectado a un proyecto. Notará en las instrucciones de configuración que debe ejecutar firebase init para elegir su proyecto y los productos que desea usar en ese proyecto.

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda