Javascript 如何从node.js中的get请求响应中获取数据?

Javascript 如何从node.js中的get请求响应中获取数据?,javascript,node.js,get,Javascript,Node.js,Get,正在尝试使用express模块从node.js发出get请求。下面是这件作品的代码: var req = http.request(options, function(res) { res.on('data', function (chunk){ }); }); req.end(); 但由于无法理解如何从回复体接收数据,我尝试了res.body。或资源数据。未工作。数据到达块参数。不管怎么说,都是部分原因。你需要挑选并将所有的块连接成一个完整的响应。从以下位置复制粘贴示例:

正在尝试使用express模块从node.js发出get请求。下面是这件作品的代码:

var req = http.request(options, function(res) {
    res.on('data', function (chunk){
    });

});
req.end();

但由于无法理解如何从回复体接收数据,我尝试了res.body。或资源数据。未工作。

数据到达
参数。不管怎么说,都是部分原因。你需要挑选并将所有的块连接成一个完整的响应。从以下位置复制粘贴示例:


几本可能对你有帮助的书:-。
var http = require('http');

//The url we want is: 'www.random.org/integers/?num=1&min=1&max=10&col=1&base=10&format=plain&rnd=new'
var options = {
  host: 'www.random.org',
  path: '/integers/?num=1&min=1&max=10&col=1&base=10&format=plain&rnd=new'
};

callback = function(response) {
  var str = '';

  //another chunk of data has been recieved, so append it to `str`
  response.on('data', function (chunk) {
    str += chunk;
  });

  //the whole response has been recieved, so we just print it out here
  response.on('end', function () {
    console.log(str);
  });
}

http.request(options, callback).end();