未捕获的类型错误:无法读取未定义的 socket.io.client 的属性“sid”

Pra*_*nan 4 socket.io spfx

我在 spfx react 应用程序中使用 socket.io.client 并在进行套接字连接时收到此错误:

Uncaught TypeError: Cannot read property 'sid' of undefined
Run Code Online (Sandbox Code Playgroud)

小智 5

确保服务器端和客户端的 socket.io 版本相同。因为 socket.io 2.0 不再兼容 3.0。您可以在他们的 api 文档https://socket.io/docs/v3/migrating-from-2-x-to-3-0/index.html 中查看