Socket.io-client: não pode ler 'sid' de undefined no Linux no Windows está funcionando

Criado em 6 nov. 2020  ·  5Comentários  ·  Fonte: socketio/socket.io-client

Observação : para perguntas de suporte, use um destes canais: stackoverflow ou slack

Para relatórios de bugs e solicitações de recursos para o cliente Swift , abra um problema aqui .

Para relatórios de erros e solicitações de recursos para o cliente Java , abra um problema aqui .

Você quer:

  • [x] relatar um bug
  • [] solicitar um recurso

Comportamento atual

O que realmente está acontecendo?

Etapas para reproduzir (se o comportamento atual for um bug)

Observação : a melhor maneira (e com isso queremos dizer a única maneira ) de obter uma resposta rápida é fornecer um caso de teste com falha, bifurcando o seguinte violino .

Comportamento esperado

O que é esperado?

Configuração

  • SO:
  • navegador:
  • versão socket.io:

Outras informações (por exemplo, rastreamentos de pilha, problemas relacionados, sugestões de como corrigir)

question

Comentários muito úteis

Agradeço, na verdade, o vps instalou a última versão v3 e então eu fiz downgrade para v2 e funcionou bem. TYSM para obter ajuda.

Todos 5 comentários

Este relatório está um tanto incompleto, mas estou tendo o mesmo problema.

Verifique se as versões do cliente e do servidor são iguais se você estiver tentando se conectar ao servidor v3.0.0 com um cliente 2.xx mais antigo, não funcionará

Acho que você deve estar tentando se conectar a um servidor v2 com um cliente v3, que não são compatíveis.

Como o servidor v2 não envia um sid no pacote CONNECT, ele vai jogar aqui: https://github.com/socketio/socket.io-client/blob/3.0.0/lib/socket .ts # L227 -L229

@ Warrior-hound poderia confirmar a análise? Ou forneceu detalhes adicionais sobre o erro? Obrigado!

Agradeço, na verdade, o vps instalou a última versão v3 e então eu fiz downgrade para v2 e funcionou bem. TYSM para obter ajuda.

Está bem. Esse parece ser o problema. Eu presumi erroneamente que o novo cliente era compatível com versões anteriores do servidor Socket.io v2.

Esta página foi útil?
0 / 5 - 0 avaliações