Подключение Websocket StompJS к шлюзу API AWS

#amazon-web-services #websocket #stomp

Вопрос:

Я создал websocket в API Gateway и могу подключаться через wscat.

Сейчас я пытаюсь подключиться через StompJS и не могу установить соединение.

         stompClient = new Stomp.Client({
            brokerURL: process.env.REACT_APP_WEBSOCKET,
            debug: function (str) {
                console.log(str);
              },
        })
       
        //Stomp.over(process.env.REACT_APP_WEBSOCKET);
        stompClient.onConnect({request: {body: {action:{}}}}, function (frame) {
            console.log(frame)
            store.dispatch(new SocketsConnected());
        })

stompClient.onStompError = function (frame) {

            console.log('Broker reported error: '   frame.headers['message']);
            console.log('Additional details: '   frame.body);
          }

        stompClient.activate()
 

Я вижу ошибку: client.js:387 WebSocket connection to 'wss://dev-websocket.example.co/' failed:

Но другой информации нет, и я не могу понять, как ее отладить.

Я не могу найти много документации по подключению к сокетам AWS API gateway.

Комментарии:

1. Вы когда-нибудь находили ответ на эту проблему? Я исследую использование STOMP таким же образом…