Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/468.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在nodejs中将参数从一个异步函数传递到另一个异步函数?_Javascript_Node.js_Asynchronous - Fatal编程技术网

Javascript 如何在nodejs中将参数从一个异步函数传递到另一个异步函数?

Javascript 如何在nodejs中将参数从一个异步函数传递到另一个异步函数?,javascript,node.js,asynchronous,Javascript,Node.js,Asynchronous,这是密码 var WebPageTest=需要“WebPageTest”; var wpt=新的WebPageTest‘服务器的url’; var请求=要求“请求”; var数据; var http=require'http'; var fs=要求“fs”; var检验; var步骤=要求“步骤”; 步 wpt.runTest'http://google.com,函数错误,数据错误{ console.logerr | |数据; console.log'----------'; 日志“内部wpt

这是密码

var WebPageTest=需要“WebPageTest”; var wpt=新的WebPageTest‘服务器的url’; var请求=要求“请求”; var数据; var http=require'http'; var fs=要求“fs”; var检验; var步骤=要求“步骤”; 步 wpt.runTest'http://google.com,函数错误,数据错误{ console.logerr | |数据; console.log'----------'; 日志“内部wptruntest函数”; console.log'----------'; data_url=data.data.summaryCSV; test_id=data.data.testId; console.logdata_url; console.log'----------'; console.logtest_id; console.log'----------'; }, requestdata_url,函数错误,响应,正文{ 如果错误{ console.logerror; } console.log“内部请求模块”; console.log'----------'; 控制台。logbody; var数据=主体; } ; 您必须使用async.瀑布,如下所示:

var async = reqquire('async');
    async.waterfall([
        function(callback) {
            callback(null, 'one', 'two');
        },
        function(arg1, arg2, callback) {
          // arg1 now equals 'one' and arg2 now equals 'two'
            callback(null, 'three');
        },
        function(arg1, callback) {
            // arg1 now equals 'three'
            callback(null, 'done');
        }
    ], function (err, result) {
        // result now equals 'done'
    });