WebSocket - Соединение закрыто: Код - 1006

У нас есть WebSocket сервер в котором с python и nodejs (я думаю с любого бэка) можно подключиться и все работает как было задумано. Но с фронта (react js, vanilajs) ошибка (Соединение закрыто: Код - 1006, Причина - ) остальные ошибки можно посмотреть в скрине. в сервер отправляется botName и botToken через Sec-WebSocket-Protocol.

const ws = new WebSocket("ws://147.45.107.29:8090/ws/battle", [
       "frildev1",
      "4da2939c-98e5-44f8-be27-f79392497ffa",
     ]);

frildev1 - botName 4da2939c-98e5-44f8-be27-f79392497ffa - botToken

попробовали даже так

const botName = "frildev1";
const token = "4da2939c-98e5-44f8-be27-f79392497ffa";

    // Кодируем токен в формате base64url
    const encodedToken = btoa(token)
      .replace(/\+/g, "-")
      .replace(/\//g, "_")
      .replace(/=/g, "");

    // Формируем подпротокол для аутентификации с токеном
    const subprotocol = "base64url.bearer.authorization.k8s.io." + encodedToken;

    // Создаем WebSocket соединение с указанием подпротокола аутентификации и имени бота
    const ws = new WebSocket("ws://147.45.107.29:8090/ws/battle", [
      botName,
      subprotocol,
    ]);

В чем может быть причина этой ошибки ? В сервере проблем нет, так-как с того же нод и питон можно без проблем подключиться и все работает.

введите сюда описание изображения


Ответы (0 шт):