未捕获的语法错误:意外的保留字(wait)



伙计们。我正在使用Google Firestore将一些数据保存在数据库中。例如,如果我使用谷歌提供的代码在数据库中替换或创建一个新文档,我会得到错误:Uncaught SyntaxError:意外的保留字。我知道问题是await只能与异步函数一起使用,但这些函数不是我创建的。它们是从Firestore库导入的,我使用的是谷歌提供的代码。这里怎么了?非常感谢。

import { doc, setDoc } from "firebase/firestore";
await setDoc(doc(db, "cities", "LA"), {
name: "Los Angeles",
state: "CA",
country: "USA"
})

;等待";只会使代码的其余部分等待方法完成
如果你想保留它:

import { doc, setDoc } from "firebase/firestore";
(async function() {
await setDoc(doc(db, "cities", "LA"), {
name: "Los Angeles",
state: "CA",
country: "USA"
})
})();

如果不是:

import { doc, setDoc } from "firebase/firestore";
setDoc(doc(db, "cities", "LA"), {
name: "Los Angeles",
state: "CA",
country: "USA"
});

相关内容

  • 没有找到相关文章

最新更新