eggjs / egg

🥚 Born to build better enterprise frameworks and apps with Node.js & Koa

Home Page:https://eggjs.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

egg-socket.io对接uni-app的 uni.connectSocket无法连接

swoter opened this issue · comments

commented

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
image
被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是可以的,注意版本对应;

一样被坑惨了