Ошибка CORS (Access-Control-Allow-Origin) при подключении веб-сокетов (Sock js, stomp-websocket) - PullRequest
1 голос
/ 17 февраля 2020

Я пытаюсь открыть сокеты в моем приложении React. Я использую Java (Spring) для внутреннего интерфейса и React для внешнего интерфейса.

в ComponentDidMount Я добавил следующий код, скопированный из документации Spring.

    componentDidMount () {

    let socket = new SockJS('http://172.16.10.154:8099/ws');
    stompClient = Stomp.over(socket);
    stompClient.connect({}, function (frame) {
        console.log('Connected: ' + frame);
        stompClient.subscribe('/queue/notify/1152923083608410997', function (greeting) {
            console.log("Geeting is ",greeting)
        });
    });
}

теперь, когда ComponentDidMount является вызовом, я получаю следующую ошибку в консоли Console Error

Я пытался точно такой же код в состоянии c html файл, куда я помещаю этот код и вызываю его нажатием кнопки. Странно то, что он работает в этом файле. Что может быть возможной причиной этой проблемы? Это из конца?

...