В кода си извиквате response.end()
, което ще прекъсне връзката с потока от събития.
Обикновено бихте искали да запазите потока от събития отворен за неопределено време, освен ако нямате причина да го затворите. Клиентът ще прекъсне връзката сам, ако разделът на браузъра е затворен, връзката е загубена и т.н.
Освен това може да помислите за използването на съществуващ модул като express-sse:https://www.npmjs .com/package/express-sse Това може да ви спести известно време при внедряването на протокола.