node.js - Kunde inte nå Cloud Firestore-backend med Angular Universal och Firebase Functions
Jag försöker utföra en enkel förfrågan till Firestore på serversidan (Angular Universal körd med firebase serve):
constructor(private afs: AngularFirestore) {
this.afs.doc<any>('myData').valueChanges().subscribe(resp => console.log(resp));
}
Och jag stöter på problem med anslutningen till Firestore:
fel: [2019-01-06T12:26:14.371Z] @firebase/firestore: Firestore (5.5.9): Kunde inte nå Cloud Firestore-backend. Backend svarade inte inom 10 sekunder. Detta indikerar vanligtvis att din enhet för närvarande inte har en fungerande internetanslutning. Klienten kommer att fungera i offline-läge tills den kan ansluta framgångsrikt till backend.
- @angular ver: ^6.1.10
- @angular/fire ver: ^5.1.1
- firebase ver: ^5.7.2
Svar #1
Om du kör Kaspersky antivirus på din utvecklingsdator, kontrollera detta problem: Problem
Att stänga av antivirusprogrammet kan hjälpa dig i det fallet. Möjliga lösningar: - först och viktigast: du måste kontrollera om dina Firestore-anslutningsdetaljer är giltiga och om din app verkligen försöker ansluta till databasen. - försök logga Firestore-felen med: firebase.firestore.setLogLevel('debug'). Då kommer du kunna ge en detaljerad logg om ditt problem, vilket kommer att hjälpa till att lösa det. - kan du komma åt databasen från samma dator i Firebase-konsolen? - kör du en --prod-build? Om inte, prova det och se om problemet försvinner.