eggjs / egg

🥚 Born to build better enterprise frameworks and apps with Node.js & Koa
https://eggjs.org
MIT License
18.88k stars 1.81k forks source link

vue3+vite使用socket.client.io 2.1.1版本报错, 只能使用4+版本的,但是egg的socket又是2.1.1导致连接不上, 这么怎么解决才好? #5006

Open dengzy321 opened 2 years ago

dengzy321 commented 2 years ago

vue3+vite使用socket.client.io 2.1.1版本报错, 只能使用4+版本的, 但是egg的socket又是2.1.1导致连接不上, 这么怎么解决才好?

atian25 commented 2 years ago

欢迎来个 PR 把 egg-socketio 的版本升级了。

SEWeiTung commented 2 years ago

@ngot :这个修改可能需要发一个大版本,因为socket.IO,socket.IO-client发生了质的变化,不仅如此,“uws”之前那个旧版本完全不被支持,取而代之的是“uWebSocket”,但是这个版本与WebSocket/ws接口不符合,又不能直接使用。文档推荐直接使用“eiows”(必须Node>=14.x)。

鉴于一大堆的重大更新,决定此插件或许只能支持egg的3.x版本。

RobotJohns commented 1 year ago

a Socket.IO server in v2.x with a v3.x client? 不能用?egg-socket.io "socket.io": "^2.1.1" 版本这么低么