NestJS 网关无法接收来自微服务的消息?

NestJS Gateway cannot receive messages from Microservices?

我正在尝试将消息从微服务传递到 event.gateway (@WebSocketGateway()),但 event.gateway 中的 @EventPattern() 未收到任何消息。

基本上微服务如何将消息发送到 event.gateway?

如有任何建议,我们将不胜感激。谢谢。

我找到了一个解决方案,也许不是完美的解决方案,但解决了这个问题。

在 event.gateway 我添加了 @Controller

...
@Controller('something')
@WebSocketGateway()
...

然后在 event.module 中将 EventsGateway 放到 控制器

...
  controllers: [EventsGateway],
  providers: [EventsGateway]
...

已解决,我可以在网关中接收来自微服务的事件。