显示承诺功能的实时进度

时间:2018-03-28 02:49:06

标签: javascript logging promise progress

有没有人知道如何实时记录进度或承诺已完成多少%

例如,你有一个像这样的函数:

var promiseChain = function(){
  promise1()
    .then(function(result) { 
      return promise2();
    });
}

promise代码可能包含一个迭代器,它会触发API请求和响应处理

假设没有任何异常且脚本运行正常,我如何修改代码以观察功能如下:
在开头res.json('starting');
正在进行res.json('55% complete...');
最后res.json('promise resolved');

我可以在更高的范围内使用progress变量并在promise代码中增加它,但我正在寻找不同的方法来实现它。

关于Observables的相关文章
https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequestEventTarget/onprogress

0 个答案:

没有答案