getheads(); function getheads() { let promised = fetch(api_url + 'getheads'). then(resp => resp.json()). then(obj => { let elem = document.getElementById('json'); elem.innerText = JSON.stringify(obj); let list = ''; elem = document.getElementById('list'); elem.innerHTML = list; return obj; }). catch(console.error); promised.then(obj => { console.log('obj:',obj); return obj; }); } // ---------------------------------------------------- async function getnodes() { let config = await fetch(api_url + 'config'). then(resp => resp.json()). then(obj => { return obj.config }). catch(console.error); console.log('nodes.config:',config); let n = 1; let list = ''; let elem = document.getElementById('list'); elem.innerHTML = list; return nodes; } function get_info(node) { let [ip,port] = node.split(':'); let remote_api_url = `http://${node}${api_url}`; let promised = fetch(remote_api_url + 'getinfo'). then(resp => resp.json). then(obj => { let info = obj.info; return info; }). catch(console.error); return promised; } console.log('heads.js loaded');