centralex/web/main.js
2023-06-11 01:32:21 +02:00

22 lines
770 B
JavaScript

window.onload = () => {
const evtSource = new EventSource("/events");
evtSource.addEventListener("change", event => {
console.log(event);
const newElement = document.createElement("li");
const eventList = document.getElementById("list");
newElement.textContent = `change at ${+event.data}`;
eventList.appendChild(newElement);
fetch("/data").then(res => res.json().then(res => console.log(res)));
});
evtSource.addEventListener("ping", event => {
console.log(event);
const newElement = document.createElement("li");
const eventList = document.getElementById("list");
newElement.textContent = `ping at ${+event.data}`;
eventList.appendChild(newElement);
});
};