Skip to content

Commit 79352ec

Browse files
committed
Update readme.md
1 parent e41f584 commit 79352ec

1 file changed

Lines changed: 18 additions & 1 deletion

File tree

js/network/onewaydata/readme.md

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# onewaydata
22

3-
[Server sent events](https://html.spec.whatwg.org/multipage/server-sent-events.html#server-sent-events) for NodeJs
3+
[Server sent events](https://html.spec.whatwg.org/multipage/server-sent-events.html#server-sent-events) for NodeJs, works with raw http, express and polka.
44

55
to be used with [EventSource API](https://developer.mozilla.org/en-US/docs/Web/API/EventSource/EventSource) client side
66

@@ -23,6 +23,23 @@ const eventStream = createEventStream({server, path: `/sse`});
2323
useDefaultLogging({ eventStream });
2424

2525

26+
eventStream.send({ data: `something`, event: `eventName`});
27+
```
28+
29+
### with express/polka
30+
31+
The main difference is that the path is handled at the web framework level.
32+
33+
```js
34+
import { createEventStream } from "onewaydata";
35+
import polka from "polka";
36+
37+
38+
const polkaServer = polka();
39+
const eventStream = createEventStream({ asMiddleWare: true });
40+
polkaServer.use(`/sse`, eventStream.middleWare);
41+
polkaServer.listen(PORT);
42+
2643
eventStream.send({ data: `something`, event: `eventName`});
2744
```
2845

0 commit comments

Comments
 (0)