Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

141
Vistas
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 Respuestas
Responde la pregunta

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 Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda