Estoy usando Node.js y este es mi código fuente...
const request = http.request(options, (response)=>{ let chunks_of_data = []; response.on('data', (fragments) => { chunks_of_data.push(fragments); }); response.on('end', () => { let response_body = Buffer.concat(chunks_of_data); let final = response_body.toString(); console.log(final); }); response.on('error', (error) => { console.log(error); }); }); request.on('error', (error) => { console.log('Error Code: ' + error.code); console.log('Error Message: ' + error.message); }); console.log(request.final);El código funciona y recibí la respuesta correcta del otro lado del servidor, pero ¿es posible hacer que la respuesta se convierta en una variable de cadena fuera de http.request, el
consola.log(solicitud.final);
al final de mi código no funciona. ¿Alguien puede ayudarme?