NestJS 多个 WebSocketGateway

Mor*_*rbo 1 sockets microservices nestjs

是否可以使用不同的参数多次运行一个 NestJS WebSocketGateway?也许可以为此使用微服务?

小智 8

是的,您可以WebSocketGateway根据需要创建任意数量的内容。您所需要的只是将您的网关注册到providers您的@Module. 具有相同端口的网关将仅使用 1 个socket.io服务器实例。当您使用另一个端口创建网关时,NestJS 将再创建一个服务器实例,依此类推。