当sockjs使用websocket协议时,我的应用程序运行正常。但是我在服务器中遇到错误:
Uncaught Error: Incompatibile SockJS! Main site uses: "1.3.0", the iframe: "1.0.0".
非常感谢您的帮助!
谢谢
答案 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
}