One-way server push over a long-lived HTTP response.
01
01
Understand the problem
nodejssserealtimestreaming
02
02
Attempt it yourself
Sketch your approach before reading the solution — that's what interviews test.
Stuck? AI Nudge Available
Get a conceptual hint to guide your logic without spoiling the final implementation.
03
03
Study the solution
The solution is waiting
Give it an honest attempt first — then compare your thinking with the full walkthrough.
04
04
Read the code
An SSE endpoint
app.get('/events', (req, res) => {
res.writeHead(200, {
'Content-Type': 'text/event-stream',
'Cache-Control': 'no-cache',
Connection: 'keep-alive',
});
const timer = setInterval(() => {
res.write(`data: ${JSON.stringify({ t: Date.now() })}\n\n`);
}, 1000);
req.on('close', () => clearInterval(timer)); // cleanup
});05
05
Join the discussion
Discussion (0)
Sign in to join the discussion.
No responses yet. Be the first to share what you think.