egg-socket.io搭配socket.io-client的坑
项⽬前端react,后端⽤的egg框架,需要⽤到websocket,正好egg的官⽹上有配合使⽤的egg-socket.io,所以决定后端⽤egg-socket.io,前端搭配socket.io-client。
以egg-socket.io/4.1.6为例,搭配的socket.io-client为2.1.1
⼀定要注意node_modules⾥的egg-socket.io依赖的socket.io-client版本号
前端
const socket = require('socket.io-client')('localhost:7001/');
// ansports = ['websocket'];
<('disconnect', (reason: any) => {
console.log('disconnect', reason);
});
<('connect', () => {// 逻辑});
后端
照着官⽹就⾏了websocket和socket

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。