nestjs使用websocket,浏览器一直发送请求?

前后端使用socket连接,前端使用react+socketio,
image.png
后端使用nestjs网关,
image.png
一直发送请求,请问原因是什么?
image.png
image.png

最佳答案

看起来是客户端没有升级成 ws 协议. 不太确定原因是啥.
可以检查一下 socket.io-client 版本对不对.

或者客户端:
const socket = io('http://127.0.0.1:7001', { transports: ['websocket'] })
强制指定 ws 协议试试.