@Riot_riot

Ошибка подключения к websocket (socket.io), как подключить?

Здравствуйте, я написал небольшой сервис на ноде с использованием сокетов, когда писал для теста использовал постман и всё работает прекрасно, 614c5705bf29b134228536.png
Но когда стал подключать из в браузере, стал получать ошибку
websocket.js:89 WebSocket connection to 'wss://myurl.com:3000/socket.io/?EIO=4&transport=websocket&sid=KnZ01Z8nT9vnHCpyAANf' failed:

без подробностей ошибки.
перепробовал все комбинации параметров подключения которые нашел, в духе:
{
      secure: true,
      rejectUnauthorized: false
 }

 {
      secure: true,
      transports: ['websocket'],
      withCredentials: true,
      rejectUnauthorized: false
 }

но это не помогло.

Сервер с сокетами находится на другом домене, но корсы я прописал,
require('socket.io')(server, {
            cors: {
                origin: '*',
                methods: ["GET", "POST"]
            }


Плюс, я добавил в событие коннекта лог,
io.sockets
            .on('connection', (socket) => {
                try {
                    console.log('connection');

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

Войдите, чтобы написать ответ

Похожие вопросы