const requestURL = 'http://localhost:3000/data'
sendRequest('GET', requestURL)
.then(data => {
google.charts.load('49')
google.charts.setOnLoadCallback(drawVisualization)
function drawVisualization() {
data.forEach(element => {
const wrapper = new google.visualization.ChartWrapper(element)
const para = document.createElement("div")
para.setAttribute("id", element.containerId)
para.setAttribute("class", "card")
const elem = document.getElementById("kg_std_doo")
elem.appendChild(para);
wrapper.draw()
})
}
})
.catch(err => console.log(err))
Y29uc3QgcmVxdWVzdFVSTCA9ICdodHRwOi8vbG9jYWxob3N0OjMwMDAvZGF0YScKCnNlbmRSZXF1ZXN0KCdHRVQnLCByZXF1ZXN0VVJMKQogIC50aGVuKGRhdGEgPT4gewogICAgZ29vZ2xlLmNoYXJ0cy5sb2FkKCc0OScpCiAgICBnb29nbGUuY2hhcnRzLnNldE9uTG9hZENhbGxiYWNrKGRyYXdWaXN1YWxpemF0aW9uKSAKCiAgICAgIGZ1bmN0aW9uIGRyYXdWaXN1YWxpemF0aW9uKCkgewogICAgICAgIGRhdGEuZm9yRWFjaChlbGVtZW50ID0+IHsKICAgICAgICAgIGNvbnN0IHdyYXBwZXIgPSBuZXcgZ29vZ2xlLnZpc3VhbGl6YXRpb24uQ2hhcnRXcmFwcGVyKGVsZW1lbnQpCiAgICAgICAgICBjb25zdCBwYXJhID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiZGl2IikKICAgICAgICAgIHBhcmEuc2V0QXR0cmlidXRlKCJpZCIsIGVsZW1lbnQuY29udGFpbmVySWQpCiAgICAgICAgICBwYXJhLnNldEF0dHJpYnV0ZSgiY2xhc3MiLCAiY2FyZCIpCgogICAgICAgICAgY29uc3QgZWxlbSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJrZ19zdGRfZG9vIikKICAgICAgICAgIGVsZW0uYXBwZW5kQ2hpbGQocGFyYSk7CiAgICAgICAgICB3cmFwcGVyLmRyYXcoKQogICAgICAgIH0pIAogICAgICB9CiAgfSkKICAuY2F0Y2goZXJyID0+IGNvbnNvbGUubG9nKGVycikp