A helper module for Server-Sent Events
npm install git://github.com/alvinl/sse-streamer.git
The following example will send an event every 5 seconds
var sseStreamer = require('sse-streamer'),
express = require('express'),
app = express();
var iteration = 0;
app.get('/stream', function (req, res) {
var sseStream = new sseStreamer(req, res);
setInterval(function () {
iteration++;
sseStream.send({ data: 'Hello!', event: 'update', id: iteration });
}, 5000);
});
app.listen(4000);