Q链接进度nodeJs

时间:2016-01-17 16:18:55

标签: javascript node.js promise q

我在了解链中的承诺如何运作方面遇到了问题。 我有这段代码:

AsyncMain()
.then(function() {
    return async2();
})
.progress(function(file) {
    return asyncReadFile(file);
})
.then(function(fileData) {
    console.log(fileData); < -- -- - does not returning the file data
})

所有asyncs都会返回promise。

例如

function async2() {
    var defer = Q.defer();
    fs.readdir(mainRoot, function(err, filesInDir) {
        files.map(function(file) {
            defer.notify(asyncReadFile(file));
        })
    });

return defer.promise;}

承诺是否有ID,所以我可以承诺我的承诺属于哪个功能? 有人有文章或文档如何处理进度? 无法找到它的文章

0 个答案:

没有答案