Springboot 集成WebSocket,实现后台向前端推送信息【遇到的坑】

在项目中使用了websocket,实现了某些消息的推送。其中遇到了点坑。 集成的过程可以看这位博主的博文:SpringBoot2.0集成WebSocket,实现后台向前端推送信息

具体遇到了什么坑呢? 在开发环境的时候我们都是http的相关请求,按照上面配置也没问题;但是放到了线上前端告诉我websocket连不上了。

我当时也纳闷了,也看了很多博文也没看到其他的配置;至少我们后端这么写应该是没错了的,在另外一个同事的提醒下就向nginx反向代理相关的方面看了下;让管理服务器的同事改了下代理,但是还是不行。

就在一筹莫正的时候,救星来了;他说可以了 我们围过去看了下是哪儿的问题呢?

他解释说 我们开发环境都是http 所以按照博文上说的测试html页面 使用ws连接是可以的,但是正式环境使用的是http 前端应该用wss进行websocket的连接。

我比较纳闷的是 这么多博文教如何配置的怎么就没有一个博主在上面写一句 http前端使用ws进行连接;https 前端使用wss进行连接呢?

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章