我目前使用Firebase遇到了巨大的加载时间。我在"用户"中有大约5,000个条目。收集,它工作正常,直到我为每个用户添加base64编码的照片。以下是代码摘要:
function initCurrentAuth() {
return authRef.$requireAuth().then(attachUserObject);
}
function attachUserObject(authData) {
getUser(authData.uid).$loaded().then(function(user) {
...this code never runs because getUser never resolves
}
}
function getUser(id) {
userReference = usersRef.child(id);
return $firebaseObject(userReference);
}
我参与了免费的火力计划,所以我想知道自己是否受到扼杀?如果有人有任何见解,将非常感谢。
谢谢!
答案 0 :(得分:0)
不确定这是否会对其他人有所帮助,但为了以防万一 - 正如弗兰克建议的那样,我们确实有一个"听众"。我一直在寻找触发它的代码中的$ watch,但我们有一个$ firebaseObject(用户)调用触发了大量下载。