Aysnc v3.1.0 => queue.push一无所有。的任务已完成(定义并发)

时间:2019-07-13 07:10:07

标签: node.js reactjs async-await async.js

var que = async.queue(async function({id}) {   
  const res = await fetchData(id);
  return res;
}, 2);

que.push({id}, function (err, res) {
console.log('handle res');
});

此处并发设置为2。因此,在完成前两个任务以及是否将新任务推送到队列中之后。什么都没发生。没有错,即使任务也没有推送。

如果我将并发性更新为5,它将执行前5个任务,然后执行第6个任务失败。

每个任务完成后,我们是否需要清除队列?

我正在Reactjs项目中使用它。

注意:我能够使它在本地正常运行,但是当我创建React构建并部署它时,它在那儿无法正常工作。

0 个答案:

没有答案