Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

150
Views
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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!