Estoy tratando de que mi función devuelva la solicitud http get, sin embargo, cualquier cosa que haga parece perderse en el? Alcance ?. Soy nuevo en Node.js, por lo que cualquier ayuda sería apreciada
function getData(){
var http = require('http');
var str = '';
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) {
response.on('data', function (chunk) {
str += chunk;
});
response.on('end', function () {
console.log(str);
});
//return str;
}
var req = http.request(options, callback).end();
// These just return undefined and empty
console.log(req.data);
console.log(str);
}