我想通過訪問保存爲UID內的孩子
數據值(母公司)來獲取用戶名:ref.once()不會被調用
var ref = new Firebase("https://mintio.firebaseio.com");
var authData = ref.getAuth();
var username = null;
ref.on("value" , function(snapshot){
console.log("reading initiaized");
var usernameSnap = snapshot.child(authData.uid).child("name");
username = usernameSnap.val();
console.log("username read");
});
但用戶名留爲空,並且消息永遠不會被記錄到控制檯中......就好像once()函數永遠不會被調用。
的的authData對象持有正確的UID( 「谷歌:107739486693148575362」) 和數據如下:
編輯: 這些是我的安全規則:
{
"rules": {
"users": {
"$uid": {
".read": "auth.uid == $uid",
".write": "auth !== null && auth.uid == $uid"
}
}
}
}
如果ISN沒有足夠的信息回購可以在這裏找到:https://[email protected]/Minzkraut/mintio.git
我在這裏做錯了什麼?
你如何構建你的參考? –
@DavidEast這部分'var ref = new Firebase(「https://mintio.firebaseio.com」);' ? – Minzkraut
你能更新你的代碼示例嗎? –