我有一段代码,用于从数据库中获取数据,过滤数据,然后将其发送回客户端。相反,过滤是在发送响应之后进行的,这意味着客户端正在获取不正确的数据。代码在下面。Instead it is empty.当端点被击中时,输出总是b我需要的是首先运行for循环,然后在填充resultArray之后,将其返回给客户端。我尝试过将这段代码包装成一个承诺,但这一点也没有帮助,因为在for循环完成之前仍然会调用‘resolve(“ok”)。
我需要一些关于node.js异步特性的帮助。我有一个for循环,它从数据库中收集数据。"result“是一个数组,然后应该返回给main函数。result); // This callback executes before the for-loop ends, ofc });
如何确保回调在循环结束后执行
为了在服务器上测试负载平衡,我尝试创建虚拟网页,我循环遍历一个页面元素的100个实例,并相应地创建它。当注入JS时,我遇到了困难,它并不是为循环中的最后一条进行的。pages[i].injectJs("amino/TVI.js")) {
console.log("Can not include script 'TVI.js'");pages[i].injectJs("amino/PVR.js<
我想问这个问题,因为我不确定我的Node.js逻辑是否正确 console.log("Goes here after checking every single object");
但不出所料,由于Node的异步特性,它在不检查列表中的每个我需要的是在检查完每个id (在redis db中映射并检查名称)之后,