我使用这个https://firebase.google.com/docs/firestore/query-data/listen从我在Firebase中的数据库中获取实时更新。
我的代码与示例中的代码完全相同:
db.collection("cities")
.onSnapshot(function(snapshot) {
//...
}, function(error) {
//...
});
遗憾的是,当互联网连接中断时,错误函数不会被调用。有没有人知道当服务器出现连接问题时如何得到通知?
发布于 2018-08-10 00:47:41
请参阅Enabling Offline Capabilities in JavaScript
即使您的应用程序暂时失去网络连接,
Firebase应用程序也可以正常工作。我们提供了几个工具,用于监控在线状态并将本地状态与服务器状态同步,本文将介绍这些工具。
var connectedRef = firebase.database().ref(".info/connected");connectedRef.on("value",function(snap) { if (snap.val() === true) { alert("connected");} else { alert("not connected");} });
https://stackoverflow.com/questions/51777412
复制相似问题