Ve svém kódu voláte response.end()
, což odpojí stream události.
Normálně byste chtěli ponechat stream událostí otevřený po neomezenou dobu, pokud nemáte důvod jej zavřít. Klient se sám odpojí, pokud se zavře karta prohlížeče, dojde ke ztrátě připojení atd.
Můžete také zvážit použití existujícího modulu, jako je express-sse:https://www.npmjs .com/package/express-sse To vám může ušetřit čas při implementaci protokolu.