【发布时间】:2018-11-13 10:17:46
【问题描述】:
我正在开发一个 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);
}
})
);
}
仅供参考:身份验证仍然有效。
依赖 火力基地 5.0.4 angularfire2 5.0.0-rc.10
【问题讨论】:
-
在 Github 中有一个未解决的 issue github.com/firebase/firebase-js-sdk/issues/901
标签: angular firebase google-cloud-firestore