0
我是幾天Firebase用戶,我嘗試創建一個普通用戶(作品)的功能,然後添加與他的UID相關的節點作爲數據庫中用戶/存儲有關用戶的詳細信息,如姓,地址等Angularfire中的uid項的對象
function _addUser(user) {
var auth = $firebaseAuth();
auth.$createUserWithEmailAndPassword(user.email, user.password)
.then(function (firebaseUser) {
_createUserNode(firebaseUser, user);
});
}
我認爲我做錯了我的參考。
function _createUserNode(firebaseUser, user) {
var ref = firebase.database().ref(FirebaseUrl + "https://stackoverflow.com/users/" + firebaseUser.uid);
var users = $firebaseArray(ref);
users.$add(user).then(function() {
//user added
});
}
感謝您的任何建議。
這很有趣,因爲我測試了它幾乎也是這樣的,但我放棄了與此錯誤消息: 'Firebase.child失敗:第一個參數是一個無效的路徑:「<我的火力網址> /用戶/ HJjb69auF6NJzpIcw2fgvNdXePZ2」 。路徑必須是非空字符串,不能包含「。」,「#」,「$」,「[」或「]」 – adm
由於錯誤消息表明您的FirebaseUrl變量中包含無效字符。最有可能你正在尋找'firebase.database()。ref(「/ users /」+ firebaseUser.uid)' –
哦謝謝,我知道有些東西搞砸了:) – adm