【发布时间】:2021-07-14 16:51:05
【问题描述】:
我有一个格式如下的 firebase 数据库(其中随机数/字母是用户的 uid):
profile
kLZwdaWYEdAJ3cPk
user_dict
questions
category
some other words
another category
some more words
user_dict 是一个存储了他们的个人资料信息的对象,我需要在应用程序继续之前下载它。
这是我用来检索它的代码:
function getUserDict() {
let current_user_id = firebase.auth().currentUser.uid
return firebase.database().ref().child('profile').child(current_user_id).child('user_dict').once('value').then(function (snapshot) {
return snapshot.val()
})
}
在这个函数之后我立即调用console.log('userLogin user_dict is', user_dict),它的值为Promise {<pending>},而应用程序挂起。我假设我的语法有问题?
【问题讨论】:
标签: javascript firebase