अपने कोड में, आप response.end()
. को कॉल कर रहे हैं , जो इवेंट स्ट्रीम को डिस्कनेक्ट कर देगा।
आम तौर पर, आप इवेंट स्ट्रीम को अनिश्चित काल तक खुला रखना चाहेंगे, जब तक कि आपके पास इसे बंद करने का कोई कारण न हो। यदि ब्राउज़र टैब बंद है, कनेक्शन खो गया है, आदि, तो क्लाइंट स्वयं को डिस्कनेक्ट कर देगा।
साथ ही, आप एक्सप्रेस-एसएसई जैसे मौजूदा मॉड्यूल का उपयोग करने पर विचार कर सकते हैं:https://www.npmjs .com/package/express-sse यह प्रोटोकॉल को लागू करने में आपका कुछ समय बचा सकता है।