[英]How to get PromiseValue with Promise {<pending>} Firebase?
下午好。 我是使用 Firebase batabase 的新手。 请告诉我如何从我的数据库中获取数据以进一步处理它们。 现在,我的函数返回 Promise {},其中包含我在 PromiseValue 中需要的日期。 我怎么做对。 现在我的代码看起来像这样
let firebaseConfig = {
....
};
firebase.initializeApp(firebaseConfig);
let ref = firebase.database().ref('/data')
function getDataPromise() {
return ref.once('value').then(function(snapshot) {
return snapshot.val();
});
}
let res = getDataPromise()
console.log(res)
我会很高兴回答任何问题
您必须使用then()来获取数据,如下所示
let firebaseConfig = {
....
};
firebase.initializeApp(firebaseConfig);
let ref = firebase.database().ref('/data')
function getDataPromise() {
return ref.once('value').then(function(snapshot) {
return snapshot.val();
});
}
let res = getDataPromise()
// Use then() with a callback to get data
res.then(data => {
console.log(data)
})
console.log(res)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.