egg
egg copied to clipboard
vue3+vite使用socket.client.io 2.1.1版本报错, 只能使用4+版本的,但是egg的socket又是2.1.1导致连接不上, 这么怎么解决才好?
vue3+vite使用socket.client.io 2.1.1版本报错, 只能使用4+版本的, 但是egg的socket又是2.1.1导致连接不上, 这么怎么解决才好?
欢迎来个 PR 把 egg-socketio 的版本升级了。
@ngot :这个修改可能需要发一个大版本,因为socket.IO,socket.IO-client发生了质的变化,不仅如此,“uws”之前那个旧版本完全不被支持,取而代之的是“uWebSocket”,但是这个版本与WebSocket/ws接口不符合,又不能直接使用。文档推荐直接使用“eiows”(必须Node>=14.x)。
鉴于一大堆的重大更新,决定此插件或许只能支持egg的3.x版本。
如果使用eiows的话,貌似还需要额外编译一次(因为是C++写的Add-in)?是不是太麻烦了……? 还是从这个BREAKING NEWS开始不支持uws这种早就被作者抛弃的东西?
a Socket.IO server in v2.x with a v3.x client? 不能用?egg-socket.io "socket.io": "^2.1.1" 版本这么低么