小编owe*_*ero的帖子

嵌套异步循环推送到不调用主回调的异步队列

我有一个异步队列,我正在推动它将做什么.我生成需要进入的项目的方法是通过几个嵌套列表形成一个数据对象.队列最终会处理所有内容,但由于某种原因,我无法使用console.log('All done.').我删除了大多数不必要的东西,只是留下了异步的东西.我究竟做错了什么?我错过了什么吗?

var q = async.queue(function(task, callback) {
  console.log('hello ' + task);
  callback();
}, 2);

function A(data) {
  B(data, function() {
    // THIS ISN'T getting called. 
    console.log('All done.');
  })
}

function B(data, callback1) {
  var list = [[1,2], [3,4], [5,6]];
  async.each(list, function(item, callback1) {
    async.each(item, function(i, callback2) {
      doWork(i, function() {
        console.log('Work done');
      })
      callback2();
    }, 
    // THIS should be called when everything in this each is done. 
    callback1)
  })
}

function doWork(i, callback3) {
  q.push(i, callback3);
} 
Run Code Online (Sandbox Code Playgroud)

javascript asynchronous node.js

5
推荐指数
1
解决办法
1086
查看次数

查看网站调用的api

当我访问页面时,是否可以看到页面产生的其余信息?就像我去Google Drive一样,我可以看到浏览器正在对其网络服务器进行呼叫吗?如果可以,怎么办?在这种情况下会使用Wireshark之​​类的东西吗?还有比这更高的水平吗?

unix rest

3
推荐指数
2
解决办法
7281
查看次数

标签 统计

asynchronous ×1

javascript ×1

node.js ×1

rest ×1

unix ×1