问题描述
在Angular应用中,我使用它来了解状态(来源:https://medium.com/@balramchavan/detecting-internet-connection-status-in-angular-application-ng-connection-service-1fa8add3b975)
constructor(private connectionService: ConnectionService) {
this.connectionService.monitor().subscribe(isConnected => {
if (isConnected) {
// ONLINE
}
else {
// OFFLINE
}
})
}
对于我的Firebase存储库,为避免控制台错误泛滥,我有:
constructor(
protected afs: AngularFirestore,protected connectionService: ConnectionService,protected collectionName: string,) {
this.connectionService.monitor().subscribe(status => {
if (status) {
afs.firestore.enableNetwork();
}
else {
afs.firestore.disableNetwork();
}
})
}
但是我没有找到使用Auth Firebase服务执行相同操作的方法:
constructor(
private angularFireAuth: AngularFireAuth,) {
this.connectionService.monitor().subscribe(status => {
if (status) {
angularFireAuth.//Start listening
}
else {
angularFireAuth.//Stop listening
}
})
}
所以我多次遇到此错误:
POST https://securetoken.googleapis.com/v1/token?key=XXX 净:: ERR_INTERNET_DISCONNECTED
你知道如何处理吗?
谢谢
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)