【问题标题】:Not able to get any response or error while using Spring Websocket STOMP使用 Spring Websocket STOMP 时无法获得任何响应或错误
【发布时间】:2023-07-19 07:59:02
【问题描述】:

我正在使用此链接中给出的代码:https://spring.io/guides/gs/messaging-stomp-websocket/

当我以 spring boot 方式启动我的应用程序时,它可以正常启动,并且网页也在端口 8080 上打开,但是当我单击连接或发送我的名字进行连接时,什么都没有发生,任何地方都没有响应,也没有错误。请任何人都可以帮助我解决这个问题

【问题讨论】:

  • 您好,我正在遵循相同的文档示例并面临相同的问题,我通过添加来源删除了 cors 问题,但在连接到套接字后,我发送了名称但没有从服务器获得任何响应。你解决了那部分吗?如果是的话,请告诉我你是怎么做到的,谢谢

标签: spring-websocket stomp sockjs


【解决方案1】:

您的错误显示在浏览器控制台中,您需要检查它。在我看来,这个问题与 CORS 有关。试试这个:

    @Override
    public void registerStompEndpoints(StompEndpointRegistry registry) {        
         registry.addEndpoint("/gs-guide-websocket").setAllowedOrigins("*").withSockJS();
    }

【讨论】:

  • 您好,我关注了同一个文档并遇到了同样的问题,我解决了这个 cors 问题,但我没有得到服务器的任何响应。你知道如何解决它,谢谢