如何在小程序中使用websocket-heartbeat库实现心跳功能?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1274个文字,预计阅读时间需要6分钟。
前言:在16年的时间里,因为项目接触到了WebSocket,之后对心跳重连做了一次总结,写了篇博客,然后18年后对GitHub上的demo代码进行了再次开发和开源,最终封装成库。
GitHub: https://g...
前言
在16年的时候因为项目接触到websocket,而后对心跳重连做了一次总结,写了篇博客,而后18年对之前github上的demo代码进行了再次开发和开源,最终封装成库。如下:
github: github.com/zimv/websocket-heartbeat-js
npm: www.npmjs.com/package/websocket-heartbeat-js
在2020年也就是今年初,同事建议说可以考虑兼容一下小程序,心想也挺好的。便有了今天的 websocket-heartbeat-miniprogram,这次基于以前的代码新建了一个项目,只做小程序的版本,因为涉及到各种小程序以及相关框架的兼容,觉得还是单独出一个包,更专注一点。
介绍
websocket-heartbeat-miniprogram基于小程序的websocket相关API进行封装,主要目的是保障客户端websocket与服务端连接状态。该程序有心跳检测及自动重连机制,当网络断开或者后端服务问题造成客户端websocket断开,程序会自动尝试重新连接直到再次连接成功。兼容市面上大部分小程序微信,百度,支付宝等,只要都是统一的小程序weboscket-API规范。也支持小程序框架比如Taro等。
本文共计1274个文字,预计阅读时间需要6分钟。
前言:在16年的时间里,因为项目接触到了WebSocket,之后对心跳重连做了一次总结,写了篇博客,然后18年后对GitHub上的demo代码进行了再次开发和开源,最终封装成库。
GitHub: https://g...
前言
在16年的时候因为项目接触到websocket,而后对心跳重连做了一次总结,写了篇博客,而后18年对之前github上的demo代码进行了再次开发和开源,最终封装成库。如下:
github: github.com/zimv/websocket-heartbeat-js
npm: www.npmjs.com/package/websocket-heartbeat-js
在2020年也就是今年初,同事建议说可以考虑兼容一下小程序,心想也挺好的。便有了今天的 websocket-heartbeat-miniprogram,这次基于以前的代码新建了一个项目,只做小程序的版本,因为涉及到各种小程序以及相关框架的兼容,觉得还是单独出一个包,更专注一点。
介绍
websocket-heartbeat-miniprogram基于小程序的websocket相关API进行封装,主要目的是保障客户端websocket与服务端连接状态。该程序有心跳检测及自动重连机制,当网络断开或者后端服务问题造成客户端websocket断开,程序会自动尝试重新连接直到再次连接成功。兼容市面上大部分小程序微信,百度,支付宝等,只要都是统一的小程序weboscket-API规范。也支持小程序框架比如Taro等。

