Real-time Express streaming API leveraging Server Sent Events (SSE)
$ npm start
# GET /eventstream
$ curl -XGET "http://localhost:3000/eventstream"
const es = new EventSource("http://localhost:3000/eventstream");
es.addEventListener("message", event => console.log(JSON.parse(event.data)));
# POST /message
$ curl -XPOST "http://localhost:3000/message" -d "some message"
{
"message": "some message",
"timestamp": "2018-09-12T07:25:45.403Z"
}