- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在从事 Angular 6 项目。这是我使用 --prod
构建时遇到的错误标记、主持和运行。我已经坐了很长时间了。最初认为这可能是 firestore 包的问题,我等了。但是现在更新到firestore 5.0.4,问题依旧。
[2018-06-04T06:11:47.859Z] @firebase/firestore: Firestore (5.0.4): Could not reach Cloud Firestore backend. Backend didn't respond within 10 seconds.
This typically indicates that your device does not have a healthy Internet connection at the moment. The client will operate in offline mode until it is able to successfully connect to the backend.
应用程序模块.ts
Imports: [
AngularFireModule.initializeApp(environment.firebaseConfig),
AngularFirestoreModule
]
应用程序组件.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.4angularfire2 5.0.0-rc.10
最佳答案
您应该在 Firebase 控制台中启用 Firestore。执行以下步骤:
打开 Firebase Console ,打开或创建一个新项目。
在数据库部分,点击云的开始按钮Firestore。
为您的 Cloud Firestore 安全规则选择启动模式:测试模式或锁定模式
Cloud Firestore 和 App Engine:您不能在同一项目中同时使用 Cloud Firestore 和 Cloud Datastore,这可能会影响使用 App Engine 的应用。尝试将 Cloud Firestore 用于其他项目。当您创建 Cloud Firestore 项目时,它还会在 Cloud API Manager 中启用 API .
关于angular - @firebase/firestore : Firestore (5. 0.4) : Could not reach Cloud Firestore backend. 后端在 10 秒内没有响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50674482/
我是一名优秀的程序员,十分优秀!