【发布时间】:2021-11-15 09:50:30
【问题描述】:
如果我使用 firebase 文档中的代码,则会收到错误 await is reserved word
try {
const docRef = await addDoc(collection(db, "users"), {
first: "Alan",
middle: "Mathison",
last: "Turing",
born: 1912
});
console.log("Document written with ID: ", docRef.id)
} catch (e) {
console.error("Error adding document: ", e);
}
如果我这样使用它,我不会收到任何错误,但这不起作用
async () => {
try {
const docRef = await addDoc(collection(db, "projects", vm.add.slug), {
first: "Alan",
middle: "Mathison",
last: "Turing",
born: 1912
})
console.log("Document written with ID: ", docRef.id)
} catch (err) {
console.log("error deleting data:", err)
}
}
谁能帮我做错什么。
【问题讨论】:
-
究竟是什么不起作用?应该发生什么?会发生什么?
-
这个函数永远不会触发。我猜它应该并重新调整错误或将任何内容记录到控制台
-
看来您使用的是
await却没有在异步函数中,但是您创建了一个从未调用过的异步函数?如果这是正确的,请务必在第二个示例中调用该函数。
标签: javascript firebase nuxt.js