In je code bel je response.end()
, waardoor de gebeurtenisstroom wordt verbroken.
Normaal gesproken zou je de evenementenstroom voor onbepaalde tijd open willen houden, tenzij je een reden had om deze te sluiten. De client zal zichzelf loskoppelen als het browsertabblad wordt gesloten, de verbinding wordt verbroken, enz.
U kunt ook overwegen een bestaande module zoals express-sse te gebruiken:https://www.npmjs .com/package/express-sse Dit kan u wat tijd besparen bij het implementeren van het protocol.