【发布时间】:2019-04-03 12:44:41
【问题描述】:
我一直在使用 Firebase 云功能,但遇到了麻烦。
我想像这样从我的 firebase 实时数据库中检索数据
function get(){
return firebase.database().ref('/state').once('value', (snapshot) => {
return snapshot.val();
});
}
但问题是当我调用 get() 时,它会立即返回类似 [object Promise] 的内容,因为 return firebase.database()...
有没有办法只返回snapshot.val() ??
【问题讨论】:
-
它返回一个承诺,因为它是异步的。
get().then(val => console.log(val))
标签: javascript firebase firebase-realtime-database return google-cloud-functions