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

277
Vistas
firebase.apps.longitud de indefinido

Ambiente

  • Versión del sistema operativo: Windows 11
  • Versión del navegador: Chrome
  • Versión del SDK de Firebase: 9.0.2
  • Producto Firebase: base de datos

firebase.apps.longitud de indefinido

Tema:

No sé qué sucedió hoy por la mañana, abrió mi código y muestra algo como app.firestore() no es una función y muestra firebase.apps.length de indefinido

Código:

 import * as firebase from 'firebase/app' import 'firebase/firestore' import 'firebase/auth' const app = !firebase.apps.length ? firebase.initializeApp(firebaseConfig) : firebase.app() const db = app.firestore()
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

La sintaxis de Firebase ha cambiado en v9, ya que ahora todo es modular/funcional. Ahora puede obtener de forma segura una aplicación con:

 import { initializeApp } from 'firebase/app'; import { getFirestore, collection, getDocs } from 'firebase/firestore'; const app = initializeApp(firebaseConfig); const db = getFirestore(app);

Recomiendo encarecidamente tener a mano la documentación de Firebase y esta guía de actualización .


Como alternativa, puede seguir usando la sintaxis anterior usando el modo de compatibilidad de los SDK más nuevos, importando desde la ruta de compat .

 import firebase from 'firebase/compat/app'; import 'firebase/compat/firestore';

En ese caso, el resto de su código permanece sin cambios.

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