【发布时间】:2019-05-09 08:31:03
【问题描述】:
当 sockjs 使用 websocket 协议时,我的应用程序运行良好。但我在服务器中收到错误:
Uncaught Error: Incompatibile SockJS! Main site uses: "1.3.0", the iframe: "1.0.0".
如何调试?
【问题讨论】:
标签: spring websocket jackson stomp sockjs
当 sockjs 使用 websocket 协议时,我的应用程序运行良好。但我在服务器中收到错误:
Uncaught Error: Incompatibile SockJS! Main site uses: "1.3.0", the iframe: "1.0.0".
如何调试?
【问题讨论】:
标签: spring websocket jackson stomp sockjs
我通过在服务器端(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
}
【讨论】: