我是一名新开发人员,没有 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)