event-source-any-where
Version:
A polyfill for http://www.w3.org/TR/eventsource/
32 lines (25 loc) • 984 B
Markdown
Base On: https://github.com/eohland/EventSource
npm install event-source-any-where --save
<script src="https://github.com/Shinichi52/EventSource/blob/master/eventsource.min.js"></script>
require('event-source-any-where'); // for overwrite EventSource
```javascript
let _consumer = new EventSourceEx(YourUrl);
// add event
_consumer.addEventListener(YourKey, Callback);
// remove event
_consumer.removeEventListener(YourKey, Callback);
// close connection
_consumer.close();
```
```javascript
require('event-source-any-where');
this._consumer = new EventSourceEx(CONFIG.urlAuth + CONFIG.serviceConsumer);
this._consumer.addEventListener("message", this.onReceiveMessage);
this._consumer.addEventListener("error", this.onConnectError);
```