sandbox-node/http-get/index.js

24 lines
494 B
JavaScript

const http = require('http');
const DEBUG=require('debug')('http-get');
const ADDR='to be configured';
DEBUG('ADDR: '+ADDR);
let request = http.get(ADDR, (res) => {
if (res.statusCode !== 200) {
console.error(`Did not get an OK from the server. Code: ${res.statusCode}`);
res.resume();
return;
}
let data = '';
res.on('data', (chunk) => {
data += chunk;
});
res.on('close', () => {
console.log('Retrieved all data');
console.log(JSON.parse(data));
});
});