node-reconnect-ws
v0.2.5
Published
A reconnection wrapper of websocket in node
Downloads
71
Readme
node-reconnect-ws
Install
$ yarn add node-reconnect-ws
Usage
const nodeReconnectWs = require('node-reconnect-ws')
const WebSocket = require('ws')
const wsc = new nodeReconnectWs({
url: url,
protocol: [],
webSocket: WebSocket,
reconnectInterval: 4000,
autoConnect: true,
maxRetries: Infinity,
wsOptions: {
headers: {
foo: 'bar'
}
}
})
wsc.on('message', data => console.log(data))
wsc.on('error', err => console.log(err))
wsc.on('maxRetries', times => console.log(`tried ${times} all failed`))
Contributing
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request :D
Author
node-reconnect-ws © zcong1993, Released under the MIT License. Authored and maintained by zcong1993 with help from contributors (list).
github.com/zcong1993 · GitHub @zcong1993