将 socket.io 从 v3 升级到 v4

将 socket.io 从 v2 升级到 v3 之后,本文是关于将 socket.io 及其相关软件包升级到撰写本文时的最新版本,唯一的设置更改似乎是来自 redis-adapater 和这次导入客户端 io 的方式(针对我们的特定用例)。

将 socket.io 从 v2 升级到 v3

socket.io 及其相关库(例如 socket.io-redis-adaptersocket.io-redis-emitter)自 v3 以来在功能或行为方面发生了一些重大变化,这可能会在从 v2 迁移到 v3 时引发问题。本文列出了遇到的问题以及如何根据实际经验针对特定用例解决问题。