egg
egg copied to clipboard
egg-socket.io对接uni-app的 uni.connectSocket无法连接
socket.io 对接 uni-app
egg-socket.io版本4.1.6,使用uni-app自带函数uni.connectSocket,无法连接服务器,使用socket.io-client(^2.4.0)可以正常连接和收发数据,socket.io-client大于2.4的版本则不可以连接和收发数据
可复现问题的仓库地址(Reproduction Repo)
无相关代码,直接创建一个eggjs新项目和uni-app新项目就可以测试
Node 版本号:
v16.20.0
Eggjs 版本号:
^3
相关插件名称与版本号(PlugIn and Name):
egg-socket.io, ^4.1.6
操作平台与版本号(Platform and Version):
mac 10,win11,微信小程序
这个坑我也遇到了,推荐使用https://github.com/guyue88/hyoga-uni-socket.io,而且egg-socket.io^4.x使用的socket.io serve端的版本是2.x
egg-socket.io 啥能升级一下socket.io的版本啊
https://www.eggjs.org/zh-CN/tutorials/socketio
被egg-socket.io坑死了,weapp.socket.io不能跟egg-socket.io一起work,各种报错,我的egg-socket.io版本是4.1.6;
@atian25 大佬有计划更新一个文档,或者更新一下egg-socket.io的版本么,baidu一搜各种同学在搜egg-socket.io跟小程序的链接问题,我折腾了3个夜晚,才到这里的;
hyoga-uni-socket.io是可以的,注意版本对应;
一样被坑惨了