Tengo un Firestore que usé en el proyecto anterior, pero ahora necesito usar este mismo Firestore en otro proyecto, así que trato de conectarme a mi Firestore así:
const firebaseCredentials = { apiKey: "some", authDomain: "some", databaseURL: "some", projectId: "some", storageBucket: "some", messagingSenderId: "some", appId: "some" } @Injectable() export class FirestoreProvider { public db: admin.firestore.Firestore; constructor() { this.db = admin.initializeApp(firebaseCredentials).firestore(); } }este proveedor lo inyecto en uno de mis servicios así:
@Injectable() export class AppService { constructor( private readonly firestore: FirestoreProvider ) {} getHello(): any { const snap = this.firestore.db .collection("books") .get(); return snap; } }y ahora tengo un problema, cuando trato de ejecutar esta función anterior, mi consola me arroja este error:
[Nest] 22700 - 21.09.2021, 18:43:47 [ExceptionsHandler] No se pudieron cargar las credenciales predeterminadas. Vaya a https://cloud.google.com/docs/authentication/getting-started para obtener más información. +29285ms
¿alguien puede decirme que estoy haciendo mal? en el proyecto anterior todo funcionaba bien con estas mismas credenciales, ¡gracias por cualquier ayuda!