elem = document.getElementsByTagName('table')[0]; getnodes(); 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('peerid.js loaded');