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

260
Vistas
Reaccionar: el archivo de configuración de Firebase no funciona con variables de entorno
// For Firebase JS SDK v7.20.0 and later, measurementId is optional const firebaseConfig = { apiKey: process.env.API_KEY, authDomain: process.env.AUTH_DOMAIN, projectId: process.env.PROJECT_ID, storageBucket: process.env.STORAGE_BUCKET, messagingSenderId: process.env.MESSAGING_SENDER_ID, appId: process.env.APP_ID, measurementId: process.env.MEASUREMENT_ID, }; const app = initializeApp(firebaseConfig); const auth = getAuth(); const db = getFirestore(); // rest of my code, being primarily functions such as `signInWithGoogle` is written here below but are irrelevant to this question

Cuando originalmente tenía todas las variables en firebaseConfig en sus formas de cadena, esto funcionó. Sin embargo, cuando los cambié por estas variables de entorno, ya no funcionaba y mostraba el siguiente error:

ingrese la descripción de la imagen aquí

El caso es que he usado este mismo archivo .env para mi archivo de configuración de MongoDB como tal:

const uri = process.env.DB_URI;

Así es como se ve mi archivo .env :

 DB_URI="[censored]" API_KEY="[censored]" AUTH_DOMAIN="[censored]" PROJECT_ID="[censored]" STORAGE_BUCKET="[censored]" MESSAGE_SENDER_ID="[censored]" APP_ID="[censored]" MEASUREMENT_ID="[censored]"

Mi aplicación con autenticación de Firebase funcionaba hasta que quise hacerlo, por lo que ninguno de mis archivos tuvo que ser ignorado reemplazando cadenas en el archivo de configuración de Firebase que tengo con estas variables de entorno

about 4 years ago · Santiago Trujillo
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