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; }Soy nuevo en el nodo js y hago solicitudes http. Lo que estoy tratando de hacer es poder usar los datos variables fuera de la estructura de obtención de https y mostrarlos en el registro de la consola en la parte inferior de la función. Puedo ver que funciona cuando la respuesta está al final pero no fuera del https get.