Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

639
Visualizações
Error de conexión de socket.io-cliente: error de websocket

Anteriormente, obtenía el resultado "error de encuesta xhr" con el código:

 import { io } from "socket.io-client"; const socket = io("https://socket.io/docs/v4", { reconnection: true, reconnectionDelay: 1000, reconnectionDelayMax: 5000, reconnectionAttempts: 3 }); socket.on('connect_error', function(error) { console.log(error.message); });

Con un poco de investigación, esto se "resolvió" agregando "transports: ['websocket']". Aquí está mi código actual :

 import { io } from "socket.io-client"; const socket = io("https://socket.io/docs/v4", { reconnection: true, reconnectionDelay: 1000, reconnectionDelayMax: 5000, reconnectionAttempts: 3, transports: ['websocket'] }); socket.on('connect_error', function(error) { console.log(error.message); });

Desafortunadamente, esto realmente no resuelve mi problema porque ahora obtengo el siguiente resultado: error de websocket.

Otras cosas que he intentado: especificar el puerto después de la URL y configurar el rechazo no autorizado en falso. (ambos me dan el mismo error de websocket.

Estoy un poco desconcertado sobre qué hacer a continuación, ¡y sería bueno escuchar algunos de los comentarios de ustedes!

Versión del cliente Socket.io: 4.5.1

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

De forma predeterminada, el cliente intentará establecer una conexión WebSocket si es posible y, de lo contrario, recurrirá al sondeo largo de HTTP, lo que explica por qué el primer cambio que mencionó resolvió el error de sondeo, pero ahora tiene un error de websocket.

Si intenta volver a conectarse automáticamente, es posible que deba habilitar CORS o establecer credenciales. Si no es así, debe intentar volver a conectarse manualmente después de un tiempo de espera con socket.connect()

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda