no puedo agregar un nuevo documento a firestore Soy nuevo en vue y firestore. Este es mi archivo de configuración. [

base de fuego.js
import { initializeApp } from "firebase/app" import { getAuth, connectAuthEmulator } from "firebase/auth" import { getFirestore, connectFirestoreEmulator } from "firebase/firestore" const firebaseConfig = { apiKey: projectId: "covidcare-ytu-clinic", } // Initialize Firebase const firebaseApp = initializeApp(firebaseConfig) const db = getFirestore() connectFirestoreEmulator(db, "localhost", 8081) const auth = getAuth(firebaseApp) connectAuthEmulator(auth, "http://localhost:9099") export default { db, auth }Este es mi Dataservice.js
import { db } from "@/firebase" import { addDoc, collection } from "firebase/firestore" class dataService { /* async getAll() { const querySnapshot = await getDocs(collection(db, "clients")) querySnapshot.forEach((doc) => { console.log(doc.id, "=> ", doc.data()) }) }*/ async create(data) { try { const docRef = await addDoc(collection(db, "cli"), data) console.log("Document written with ID: ", docRef.id) } catch (e) { console.error("Error adding document: ", e) } } /* update(id, data) { return db.collection("clients").doc(id).updateDoc(data) } delete(id) { return db.collection("clients").doc(id).delete() }*/version-8 firebase } export default new dataService()Aquí está mi error de firebase... No pude agregar ningún documento a mi firestore. Esto me está apilando tanto tiempo.
DataServices.js:15 Error adding document: FirebaseError: Expected first argument to collection() to be a CollectionReference, a DocumentReference or FirebaseFirestoreEncontré la respuesta. Cuando alguien enfrenta este tipo de problemas como yo, espero que esto sea útil. Elimino el valor predeterminado en el archivo de configuración donde debo escribir export {db, auth} .
En Dataservice.js , intente usar la ruta relativa para importar db:
// Remove this // import { db } from "@/firebase" // Try this import { db } from "../../firebase" // relative path to config file