【发布时间】:2021-08-28 12:33:21
【问题描述】:
将 Angular Fire 和 Firebase 模拟器更新到最新版本后,更新文档不再有效。仍然可以毫无问题地创建新文档,但是 .update() 和 set() 不起作用。
我们的 Angular 应用程序有不同的环境。在本地环境(plain ng serve)中,应用程序应使用 Firebase Emulator Suite。如前所述,可以毫无问题地读取和创建文档。
app.module.ts(提供程序)中的输出配置如下所示:`
// 火力基地
AngularFireModule.initializeApp(environment.firebaseConfig),
AngularFireStorageModule,
// Translation
HttpClientModule,
TranslocoRootModule,
],
bootstrap: [AppComponent],
providers: [
{
provide: FIRESTORE_EMULATOR,
useValue: !environment.emulator ? undefined : ['localhost', 8080],
},
{
provide: FUNCTIONS_EMULATOR,
useValue: !environment.emulator ? undefined : ['localhost', 5001],
},
AuthGuard,
NavigationService,
],
}) 导出类 AppModule {}`
在开发者控制台中,你可以看到写请求是向本地主机发起的,但它一直处于挂起状态,并在 45 秒后被取消。
我们尝试了所有方法,但现在我们不知道该做什么了。请帮忙!谢谢!
【问题讨论】:
标签: angular firebase google-cloud-firestore angularfire2 firebase-tools