为什么SockJS不兼容?

时间:2019-05-09 08:31:03

标签: spring websocket jackson stomp sockjs

当sockjs使用websocket协议时,我的应用程序运行正常。但是我在服务器中遇到错误:

Uncaught Error: Incompatibile SockJS! Main site uses: "1.3.0", the iframe: "1.0.0".

非常感谢您的帮助!

谢谢

1 个答案:

答案 0 :(得分:0)

我通过在服务器端(Spring / Java)上手动对SockJS版本进行了硬编码来修复它,

@Override
public void registerStompEndpoints(StompEndpointRegistry registry) 
{
   registry.addEndpoint("/socket").setAllowedOrigins("*").withSockJS()
     .setClientLibraryUrl( "https://cdn.jsdelivr.net/npm/sockjs-client@1.3.0/dist/sockjs.min.js" ); //Added
}

jsDelivr – Open Source CDN