nodejs http post 获取返回值

var postReq = http.request(option, function (postRes) {
    var chunks = [];
    postRes.on("data", function (chunk) {
        chunks.push(chunk);
    });

    postRes.on("end", function () {
        var body = Buffer.concat(chunks);
                    //得到body
    });
});//我想在这里获取body
postReq.write(JSON.stringify(content));
postReq.end();

一步请求只能监听请求和调用回调的方式来获取,可以这样
postRes.on("end", function () {
var body = Buffer.concat(chunks);
//得到body
response(body);//这里就是你把获取到的body给出去了,想怎么处理就怎么处理
});

function response(body){
//你的业务逻辑
}

如果有帮助,希望采纳