【发布时间】:2021-10-16 21:59:09
【问题描述】:
NestJS 8,socket.io 4
-
客户端用户有一个能够从服务器接收数据的套接字。不发送。
-
刷新浏览器,socket ID 改变了。客户端上的套接字接收“连接”事件!然而。在服务器端,根本没有日志记录。哪一种解释点1。
重启nest后,问题就消失了。但它最终会回来。
我目前的故障排除方向是
- 客户端上的连接是否已经断开,并且仍在尝试以某种方式更新套接字?
- 浏览器做一些缓存,服务工作者?
希望有人指教。这发生在从 2 升级到 socket.io 4 之后。
【问题讨论】: