鉴于昨天的火场停运。当Firebase再次关闭时,是否可以调用ajax api获取数据,然后将其推送到本地firebase SDK客户端并利用其所有脱机功能?
正常操作:
WebApp ---> Firebase
ref.on('value', function(snap) {
$scope.data = snap.val();
});
如果Firebase出现故障:
WebApp --->外部API --->火力
$http.get('api.company.com/data').success(function(payload) {
// somehow i need to get the data into the firebase javascript SDK.
// so when firebase restores then the changes are sync'd
// eg.
// ref.on('value', payload, function(snap) {
// $scope.data = snap.val(); // is a mock of my payload
// });
});
答案 0 :(得分:0)
没有API可以将数据注入Firebase客户端的本地缓存中。
您最接近的方法是在 Firebase周围编写自己的模型图层。但如果您希望该模型模仿Firebase功能/ API,那将会非常复杂。