我在JS中有以下函数,它应该读取firebase数据库中的所有条目。
async function getMarket() {
let marketRef = db.ref('/market');
let snapshot = await marketRef.once('value');
return snapshot.val();
}
由于某种原因,当我调用此函数时,它返回Promise { <state>: "pending" }
。为什么会这样?
答案 0 :(得分:2)
async
函数返回Promise
。链.then()
和.catch()
来处理返回的Promise
值