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

155
Visualizações
MERN: ¿Implementación de Heroku 'Clave de API no válida'?

¿Cómo hago para que Firebase Auth funcione en Heroku Deployment?

Auth funciona en el desarrollo local de la aplicación MERN sin ningún problema. Toda la información privada se almacena en un archivo .env y luego se llama en mi aplicación de reacción con process.env.VARIABLE_NAME .

Sin embargo, cuando implemento la producción de Heroku y agrego los archivos env como se muestra aquí , aparece el error: "Su clave API no es válida, verifique que la haya copiado correctamente".

Esta es mi aplicación Heroku implementada: https://evening-fortress-01391.herokuapp.com/login

 REACT_APP_FIREBASE_API_KEY=XXXXXXXX REACT_APP_FIREBASE_AUTH_DOMAIN=XXXXXXXX REACT_APP_FIREBASE_PROJECT_ID=XXXXXXXX REACT_APP_FIREBASE_STORAGE_BUCKET=XXXXXXXX REACT_APP_FIREBASE_MESSAGING_SENDER_ID=XXXXXXXX REACT_APP_FIREBASE_APP_ID=XXXXXXXX

Además, ejecutar el comando heroku config muestra las variables env ingresadas en la terminal.

¿Alguna idea de por qué Auth funciona localmente pero no en la implementación? ¡Gracias!

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

0

Responder porque es demasiado largo para un comentario.

Suena muy difícil de depurar; además, su aplicación solo muestra un inicio de sesión y no el error de la clave API =) Para mí, suena como dice, una clave API incorrecta o un problema de formato.

Haría una variable de configuración de prueba usando los mismos caracteres que su clave API como REACT_APP_FIREBASE_POTATO=p07470-test-example-foooobar y luego en su aplicación frontend solo console.log("TEST" + process.env.REACT_APP_FIREBASE_POTATO); . Luego publícalo y compruébalo en producción.

Estas pruebas son las variables de entorno que funcionan y hay algunos problemas de codificación de caracteres (ve los caracteres exactos en la consola como debería)

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