Задать вопрос
@Developer123451

Как добавить sid в socket запрос?

При подключении к сокету отправляется множество сокет запросов на подключение и в каждом запросе возвращается sid

Как после первого запроса на получение sid отправить sid в следующих запросах как query params

вот мой сокет на клиенте:

import { io } from 'socket.io-client'

export const socket = io('http://localhost:3000', {
  autoConnect: false,
  reconnectionAttempts: 3,
  withCredentials: true,
})


после того, как я делаю socket.connect(), запрос отправляется localhost:3000/socket.io/?EIO=4&transport=polling&... запрос возвращает:
97:0{"sid":"27GDQEg6qeB60PikAAAb","upgrades ":["websocket"],"pingInterval":25000,"pingTimeout":20000}2:40


но sid не добавляется к следующим запросам

Как я могу добавить sid ко всем следующим запросам

UPD

При подключении возникает
socket.on('connect_error', (error: any) => {
console.error('Connect error:', error) в итоге получаю Connect error: Error: server error
})
  • Вопрос задан
  • 126 просмотров
Подписаться 1 Средний 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

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

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