在foreach循环中的Nodejs异步瀑布不起作用

时间:2016-10-07 10:20:48

标签: node.js

我成功地在我的节点应用中实现了瀑布, 这个瀑布对API进行了5次外部调用,并将结果传递给下一个函数。

现在我需要在循环中执行瀑布:

if / else

问题是瀑布与function waterfallFbAdsMulti (productCollection) { async.forEach(productCollection, function(item, key, callback){ console.log('forEachOfSeries'); console.log(util.inspect(item)); console.log(util.inspect(key)); // THE ABOVE LOGS SHOWS THAT the forEach is fine async.waterfall([ //WATERFALL DOING HER JOB ], function(error, c) { return; }); }); } 事件不同步。 在此之前尝试了一个原始的js for循环,其中瀑布嵌套到一个闭包中..也不行。

也许我错过了一些可能很明显的概念:/

非常感谢你的关注。

瀑布内的代码:

forEach

还关闭了

Tried with a closure function, same result

0 个答案:

没有答案