Mou*_*bio 6 javascript firebase google-cloud-firestore
我是一名新开发人员,没有 Web 应用程序经验。我在 Firestore 中有一个名为“用户”的集合,其中文档 ID 是用户的电子邮件。我正在尝试按照Firebase 提供的示例读取其中一份文档中的数据
我收到两个错误:
我通过省略“await”绕过了第一个,但无法避免第二个。您知道我的代码有什么问题吗?
console.log(docSnap) 给出以下消息:“Promise {pending}”
谢谢。
requestForm.addEventListener('submit', (event) => {
event.preventDefault();
const user = auth.currentUser;
const docSnap = await getDoc(doc(db, "users", user.email));
if (docSnap.exists()) {
console.log("Document data:", docSnap.data());
} else {
console.log("No such document!");
}
})
Run Code Online (Sandbox Code Playgroud)
ABD*_*NOV 13
看起来您返回了 aPromise
并且它不符合 的要求async/await
。试试这个方法。
getDoc(doc(db, "users", user.email)).then(docSnap => {
if (docSnap.exists()) {
console.log("Document data:", docSnap.data());
} else {
console.log("No such document!");
}
})
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4716 次 |
最近记录: |