Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/439.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 使用ForEach时云函数中的连接错误_Javascript_Node.js_Firebase_Promise_Google Cloud Functions - Fatal编程技术网

Javascript 使用ForEach时云函数中的连接错误

Javascript 使用ForEach时云函数中的连接错误,javascript,node.js,firebase,promise,google-cloud-functions,Javascript,Node.js,Firebase,Promise,Google Cloud Functions,我想更新最近1000个活跃用户的一些信息 var pic; var promises = []; var bot_user = "bot" return db.ref("userdata").child(bot_user).child("pic50").once("value").then((s)=>{ pic = s.val() console.log(pic) return db.ref("userdata

我想更新最近1000个活跃用户的一些信息

    var pic;
    var promises = [];
    var bot_user = "bot"

   return db.ref("userdata").child(bot_user).child("pic50").once("value").then((s)=>{
        pic = s.val()
        console.log(pic)
        return db.ref("userdata").orderByChild("lastactive").limitToLast(1000).once("value")
   }).then((snap)=>{
        console.log(snap)

        snap.forEach((usersnap)=>{
            var chatid;
            var user = usersnap.key
            console.log(user)
                if(bot_user.localeCompare(user)===-1){
                    chatid = bot_user+"-"+user
                }else{
                    chatid = user+"-"+bot_user
                }

                promises.push(                          
                        doSomething(data.after.val(),"text",chatid,s.val())
                )



            });

    });
   }).then(()=>{
    return Promise.all(promises)
   })
我试过多次运行这个函数。但函数在从第一个return语句记录pic值后被终止

在日志中,它给出了一个连接错误


如何解决此问题:(

您的括号不匹配:最后3行中的括号与您发布的代码中的任何内容都没有连接该死的。感谢您为我节省时间,它现在可以工作了@CertainPerformance@Kim我可以请您将您的问题的解决方案作为答案发布吗?