最近做物联网项目,需要用到websocket长连接,开始时是先做的PC端(基于VUE+ElementUI)的,考虑到使用方便就选用了stomp模式,
后来客户又要上小程序,就在做微信端链接websocket的时候,遇上问题了,居然连不上websocket服务,一直报错:
failed: Error during WebSocket handshake: Unexpected response code: 200
本来PC端链接一直好好的,一开始以为是微信端的问题呢,一番度娘后,发现真是服务端问题,微信端用的不是socketJS链接的。
为了避免广大同仁再次遇到跟我相同的情况,特整理了一份完整demo供大家参考,另外实例中也含有VUE端基于stomp的websocket全局使用及断线重连机制
在demo使用过程中有遇到问题,可随留言,本人看到后将及时回复
传送门:https://download.csdn.net/download/shengfakun1234/13654313