Я работаю над проектом Angular 6.Это ошибка, которую я получаю при сборке с флагом --prod
, хостом и запуском.Я давно сижу на этом.Первоначально думал, что это, вероятно, проблема с пакетом Firestore, и я ждал.Но теперь обновленный до firestore 5.0.4, проблема все еще существует.
[2018-06-04T06: 11: 47.859Z] @ firebase / firestore: Firestore (5.0.4): не удалось получить доступ к бэкэнду Cloud Firestore.Сервер не ответил в течение 10 секунд.
Обычно это указывает на то, что в данный момент ваше устройство не имеет исправного подключения к Интернету.Клиент будет работать в автономном режиме, пока не сможет успешно подключиться к бэкэнду.
app.module.ts
Imports: [
AngularFireModule.initializeApp(environment.firebaseConfig),
AngularFirestoreModule
]
app.component.ts
constructor(public afAuth: AngularFireAuth,
private afs: AngularFirestore,
private db: AngularFireDatabase) {
this._currentUser = this.afAuth.authState
.pipe(
switchMap((user: any) => {
if (user) {
console.log(user);
return this.afs.collection('users').doc<User>(user.uid).valueChanges();
} else {
return Observable.create(null);
}
})
);
}
К вашему сведению: аутентификация все еще работает.
зависимости firebase 5.0.4 angularfire2 5.0.0-rc.10