sql >> Base de Datos >  >> RDS >> Mysql

El servidor se cierra automáticamente y enfrenta el error 'ERR_STREAM_WRITE_AFTER_END' junto con el envío de datos cada vez que se envía al cliente

En su código, está llamando a response.end() , lo que desconectará el flujo de eventos.

Normalmente, querrá mantener el flujo de eventos abierto indefinidamente, a menos que tenga una razón para cerrarlo. El cliente se desconectará solo si se cierra la pestaña del navegador, se pierde la conexión, etc.

Además, podría considerar usar un módulo existente como express-sse:https://www.npmjs .com/package/express-sse Esto puede ahorrarle algo de tiempo en la implementación del protocolo.