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]
...
已解决,我可以在网关中接收来自微服务的事件。
我正在尝试将消息从微服务传递到 event.gateway (@WebSocketGateway()),但 event.gateway 中的 @EventPattern() 未收到任何消息。
基本上微服务如何将消息发送到 event.gateway?
如有任何建议,我们将不胜感激。谢谢。
我找到了一个解决方案,也许不是完美的解决方案,但解决了这个问题。
在 event.gateway 我添加了 @Controller
...
@Controller('something')
@WebSocketGateway()
...
然后在 event.module 中将 EventsGateway 放到 控制器
...
controllers: [EventsGateway],
providers: [EventsGateway]
...
已解决,我可以在网关中接收来自微服务的事件。