解决后台服务重启后,前端webSocket断了的问题
后端服务器宕机或重启时,前端Vue 不断重连webSocket的解决办法:问题重现:后台服务重启时,前端连接的webScoket就断了,需要刷新页面才能重新建立连接,这样用户体验的效果不好,而且有些业务场景,比如硬件监控系统大屏这些是不允许刷新页面的,所以需要前端发现webSocket断了,然后自己不断去发起连接。解决思路:在webSocket的生命周期onclose和onerror时调用重连函数,增加心跳检测。解决方案:创建变量 data() { return { .
原创
2020-06-12 11:34:48 ·
3812 阅读 ·
0 评论