Javascript Firebase函数问题:(未定义)对象不可写(无法读取属性符号(Symbol.iterator))

Javascript Firebase函数问题:(未定义)对象不可写(无法读取属性符号(Symbol.iterator)),javascript,firebase,google-cloud-functions,Javascript,Firebase,Google Cloud Functions,在运行User onDelete Firebase Cloud函数时,我在函数[undefined::object not iterable(无法读取属性符号(Symbol.iterator))]中得到了错误(我在函数中键入了错误),这是我的User onCreate函数的一个近似镜像(其工作方式类似于一个符咒): 对于使用Firebase云函数识别的那些,我在index.js中有“admin.initializeApp();”,在user.js中有上述内容,通过exports.newUser=

在运行User onDelete Firebase Cloud函数时,我在函数[undefined::object not iterable(无法读取属性符号(Symbol.iterator))]中得到了错误
(我在函数中键入了错误),这是我的User onCreate函数的一个近似镜像(其工作方式类似于一个符咒):

对于使用Firebase云函数识别的那些,我在index.js中有“admin.initializeApp();”,在user.js中有上述内容,通过
exports.newUser=users.newUser“&“exports.delUser=users.delUser

由于我的布局是异步的(同样,onCreate工作得很好),它仍然会删除用户的文档,但会触发catch并创建以下文档:

12:48:24.981
description
"Error in function [undefined:: object is not iterable (cannot read property Symbol(Symbol.iterator))]"
source
"Function delUser"
time
November 8, 2020 at 7:48:24 AM UTC-5
这是因为接受一个单独的参数,该参数必须是一个承诺的集合,例如

按如下方式传递数组,
await Promise.all([act1,act2])
,而不是执行
await Promise.all(act1,act2)
,将解决问题

12:48:24.981
description
"Error in function [undefined:: object is not iterable (cannot read property Symbol(Symbol.iterator))]"
source
"Function delUser"
time
November 8, 2020 at 7:48:24 AM UTC-5