Estoy trabajando en eventSource donde obtengo el porcentaje del backend. Para implementar eso, he usado Event source pollyfill
Mi problema es que el backend está tardando un poco (de 2 a 3 minutos) en responder. Pero en la parte delantera, la API eventSource está fallando y dice:
No activity within 45000 milliseconds. ReconnectingPara arreglar eso, probé esta solución . Pero no importa los cambios que haga en eventSource.js en node_modules, no se reflejan.
¿Puede alguien por favor mirar?
¡Gracias por adelantado!
Establezca options.hearbeatTimeout en un número muy grande. Por ejemplo 10 * 60 * 1000 serían 10 minutos. (El 45000 es solo el predeterminado).
Para mostrar que es posible, encontré un ejemplo para hacerlo en Vue aquí: https://github.com/tserkov/vue-sse/issues/35#issuecomment-986807802
Por cierto, no debería haber necesidad de piratear la fuente, cuando ya se proporciona una opción. Tuve suerte al modificar los archivos en node_modules: corren el riesgo de ser reemplazados sin previo aviso. Mejor es hacer una rama en github, modificarla allí y cambiar su entrada en package.json para vincularla a eso:
"the_package": "github:YourName/the_package#master",