Задать вопрос
@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
})
  • Вопрос задан
  • 158 просмотров
Подписаться 1 Средний 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Frontend-разработка на React
    10 недель
    Далее
  • ProductStar
    Разработка на React
    6 недель
    Далее
  • Яндекс Практикум
    React-разработчик
    3 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
ITK academy Екатеринбург
от 50 000 до 90 000 ₽
от 250 000 до 300 000 ₽