Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我可以在firebase数据库调用中使用async Wait吗?_Javascript_Firebase_Firebase Realtime Database_Async Await - Fatal编程技术网

Javascript 我可以在firebase数据库调用中使用async Wait吗?

Javascript 我可以在firebase数据库调用中使用async Wait吗?,javascript,firebase,firebase-realtime-database,async-await,Javascript,Firebase,Firebase Realtime Database,Async Await,我想使用AsyncWait,因为我发现它比then方法方便得多。但当我这样做时,我会出现以下错误: const onceGetUsers = async () => await db.ref("users").once("value"); let users = await db.onceGetUsers(); // Syntax error: await is a reserved word console.log(users); Thx看起来您没有正确使用wait等待只能使用。在您的

我想使用AsyncWait,因为我发现它比then方法方便得多。但当我这样做时,我会出现以下错误:

const onceGetUsers = async () => await db.ref("users").once("value");
let users = await db.onceGetUsers(); // Syntax error: await is a reserved word
console.log(users);

Thx

看起来您没有正确使用
wait
<代码>等待只能使用。在您的代码中,您正在外部使用
wait
(除非您没有显示更多的代码)。

看起来您没有正确使用
wait
<代码>等待只能使用。在您的代码中,您在外部使用了
wait
(除非您没有显示更多的代码)。

您是对的,我的顶部函数中缺少异步。谢谢!你说得对,我的顶层函数中缺少异步。谢谢!您必须将其放入一个
异步函数中
。你不能在任何地方使用它。顺便说一句,
onceGetUsers
中的
wait
是你必须把它放在一个
异步函数中。你不能在任何地方使用它。顺便说一句,
onceGetUsers
中的
await