test - server event javascript
cómo enviar xmlhttprequest continuamente en webworker? (1)
Puede utilizar EventSource
para obtener la transmisión desde el servidor hasta que se llame a .close()
en Worker
o se pase el mensaje al Worker
de Worker
Worker
para que llame a .close()
.
const es = new EventSource("/path/to/server");
es.addEventListener("open", function(event) {
console.log("event source open")
});
es.addEventListener("message", function(event) {
// do stuff with `event.data`
console.log(event.data);
});
es.addEventListener("error", function(event) {
console.log("event source error", event)
});
button.addEventListener("click", function() {
es.close();
});
Soy nuevo en webworker pero me las arreglé para enviar xmlhttprequest a mi api de descanso y me devolvieron a json. Pero quiero enviar esta solicitud una y otra vez (en un bucle), hasta que la página esté activa. De hecho, quiero mostrar valores en tiempo real. Quiero hacer una aplicación web simple en la que cuando los datos se inserten en la base de datos mi webworker debería mostrar esos datos sin refrescar la página. ¿Hay alguna mejor manera de hacerlo? Amablemente ayúdame en eso. perdón por mal inglés.