var app = require('express')(); var http = require('http').Server(app); var request = require('request'); var url = 'http://192.168.178.109:1024/'; // Host the HTML File app.get('/', function(req, res){ //name, class, experience, gold, level request({ url: url, json: true, auth: { user: 'Simon', pass: 'password' } }, function(error, response, body){ var data = []; if (!error && response.statusCode === 200) { body.response.bot.accounts.forEach(el => { data.push(el[Object.keys(el)]); }); // Use fetched Data data.forEach(el => { console.log(el.class); }); res.sendFile(__dirname + '/index.html'); } else console.error('HTTP ERROR ' + response.statusCode + ''); }); }) app.listen(80);