异步瀑布意外行为

时间:2018-07-01 17:01:04

标签: node.js async.js

在nodejs中,我运行了两个函数,它们应该一个接一个地执行(而不是同时执行):reduce()和videoConverter(),所以我正在使用async的瀑布,如下所示:

async.waterfall([
    function(callback){
        reduction(cli.input)
        callback();
    },
    function(callback){
        videoConverter(cli.input)
        callback();
    }
],
function (error, success) {
    if (error) {
        console.log("something wrong");
     }
    return
});

但是,通过观察打印行为,似乎仍在同时调用和运行这些函数。这是真的,我该如何解决?

0 个答案:

没有答案