SpringBoot下websocket链接,Stomp模式支持web端跟微信小程序端同时连接

最近做物联网项目,需要用到websocket长连接,开始时是先做的PC端(基于VUE+ElementUI)的,考虑到使用方便就选用了stomp模式,

后来客户又要上小程序,就在做微信端链接websocket的时候,遇上问题了,居然连不上websocket服务,一直报错:

failed: Error during WebSocket handshake: Unexpected response code: 200

本来PC端链接一直好好的,一开始以为是微信端的问题呢,一番度娘后,发现真是服务端问题,微信端用的不是socketJS链接的。

为了避免广大同仁再次遇到跟我相同的情况,特整理了一份完整demo供大家参考,另外实例中也含有VUE端基于stomp的websocket全局使用及断线重连机制

SpringBoot下websocket链接,Stomp模式支持web端跟微信小程序端同时连接_第1张图片

SpringBoot下websocket链接,Stomp模式支持web端跟微信小程序端同时连接_第2张图片

在demo使用过程中有遇到问题,可随留言,本人看到后将及时回复

传送门:https://download.csdn.net/download/shengfakun1234/13654313

你可能感兴趣的:(大前端,java,websocket,小程序,SpringBoot,stomp,vue,websocket)