我正在从事Angular 6项目。这是我使用--prod
标志,宿主和运行进行构建时遇到的错误。我已经坐了很长时间了。最初以为这可能是firestore软件包的问题,我等了。但是现在更新为Firestore 5.0.4,问题仍然存在。
[2018-06-04T06:11:47.859Z] @ firebase / firestore:Firestore(5.0.4):无法访问Cloud Firestore后端。后端在10秒内未响应。
这通常表明您的设备目前没有正常的Internet连接。客户端将以脱机模式运行,直到能够成功连接到后端为止。
app.module.ts
Imports: [
AngularFireModule.initializeApp(environment.firebaseConfig),
AngularFirestoreModule
]
Run Code Online (Sandbox Code Playgroud)
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);
}
})
);
}
Run Code Online (Sandbox Code Playgroud)
仅供参考:身份验证仍然有效。
依赖firebase 5.0.4 angularfire2 5.0.0-rc.10