Я хочу интегрировать чат в приложение, которое я создал, и после нескольких уроков и запуска приложения я продолжаю получать сообщение «К сожалению! Потеряно соединение с http://localhost:8080/ws" на моей консоли, я пытался использовать путь sockjs как» / ws "но все еще есть та же ошибка, пожалуйста, кто-то может объяснить мне, что я делаю неправильно?
вот фрагмент моего кода:
@Configuration
@EnableWebSocketMessageBroker
public class WebSocketConfiguration extends AbstractWebSocketMessageBrokerConfigurer {
@Override
public void registerStompEndpoints(StompEndpointRegistry stompEndpointRegistry) {
stompEndpointRegistry.addEndpoint("/ws")
.setHandshakeHandler(new CustomHandshakeHandler())
.withSockJS();
}
@Override
public void configureMessageBroker(MessageBrokerRegistry registry) {
registry.setApplicationDestinationPrefixes("/app");
registry.enableSimpleBroker("/message");
}
}
а это мой клиент
var socket = new SockJS('http://localhost:8080/ws');
stompClient = Stomp.over(socket);
stompClient.connect({}, onConnected, onError);
function onConnected() {
console.log("its working");
}
function onError(error) {
console.log(error);
}