请求通过nodejs链接不起作用

时间:2016-03-23 10:08:24

标签: javascript node.js request chaining

我有这个代码可以进行后期调用

var request = require('request');
function makePostCall( options, callback )
{
    console.log(callback);
    request.post( options, function(error, response, body){
        if( error ) 
        {
            console.log( error );
        } 
        console.log( options.url );
        if ( callback ) { callback(); }             
    });
}

我试图以这种方式使用它

function call1()
{
    makePostCall( options, call2 );
}

function call2()
{
    makePostCall( options );
}

控件永远不会达到call2并且控制台中只有一个日志(一个显示callback)。我认为帖子的回调处理程序没有被执行。知道为什么吗?

提前致谢。

修改

以下是我的选项

var host = "http://localhost:3000";
var postMethod = "POST";
var options = { timeout: 1500, "url" : host + "/api/DataSource", "method" : postMethod, "body" : JSON.stringify({})};

0 个答案:

没有答案