Tôi đang cố lấy chức năng của mình để trả lại yêu cầu nhận http, tuy nhiên, bất cứ điều gì tôi làm, nó dường như bị lạc trong phạm vi? Tôi chưa quen với Node.js nên mọi sự giúp đỡ sẽ được đánh giá cao
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);
}