有没有人知道如何实时记录进度或承诺已完成多少%
例如,你有一个像这样的函数: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