问题场景:
前后端分离跨域问题,即网页链接和wss链接不一样引起的跨域问题。
未能解决的方案:
可做为参考:
VUE、SPRINGBOOT集成WEBSOCKET跨域问题解决
使用stomp时,如何通过“ ws://” URL使springboot应用程序Websocket应用程序连接
宝塔Nginx反向代理后,那里添加WebSocket配置文件
宝塔论坛websocket连接失败,是否为nginx配置问题?
宝塔论坛 我用nginx代理websocket 为什么不能用?
亲测解决的方案:
@ServerEndpoint(value = "/xxxx/{id}")
@Component
@CrossOrigin //只要加上这个注解即可解决socket跨域问题
public class webSocketServerController {
}
主要是在controller加上@CrossOrigin注解即可