直接说答案:{transports: ['websocket']}
首先感谢stackoverflow!!!
国内的搜索引擎。。。哎,无力吐槽,查bug还是得上Google。
vue项目中使用websocket,用的的socket.io这个库。
连接上了,但是一直报错:
代码是这样的:
const socketUrl = api.socketUrl;
const socket = io.connect(socketUrl);
百度一直无解。。。 终于在stackoverflow找到答案!
答案链接 答案截图:
改造代码:
const socketUrl = api.socketUrl;
const socket = io.connect(socketUrl, { transports: ['websocket'] });
ok,控制台报错消失,开心。轻度强迫症,见不得控制台飘红。
刚刚开始接触socket.io,API都还不怎么熟悉。也是刚刚接手这个项目,代码都是产品经理写的,好厉害的产品经理,前后端代码都会写,关键是CAD也很溜,地图上的gltf模型也能做出来,我之前听都没听过的东西啊,该好好学习了。