function apiCall(){
let url = 'example.com';
const https = require('https');
var data = '';
https.get(url, (res) => {
//console.log('statusCode:', res.statusCode);
//console.log('headers:', res.headers);
res.on('data', (d) => {
data += d;
});
res.on('end', (d) => {
//console.log(data)
});
}).on('error', (e) => {
console.error(e);
});
console.log(data)
return data;
}
I'm new to node js and doing http requests. What I'm trying to do is be able to use the variable data outside the https get structure and display it at the console log at the bottom of the function. I can see that it works when response is at end but not outside of the https get.