$ yarn add node-reconnect-ws
const nodeReconnectWs = require('node-reconnect-ws')
const wsc = new nodeReconnectWs({
url: url,
protocol: [],
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`))
- 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
node-reconnect-ws © zcong1993, Released under the MIT License.
Authored and maintained by zcong1993 with help from contributors (list).
github.com/zcong1993 · GitHub @zcong1993