socket.io 如何连接和读取来自微服务 (TCP) 的响应

How to connect and read response from microservice(TCP) in socket.io

在 Nest.js 中,我使用 tcp 架构进行微服务通信,在 socket.io 连接中,我可以如下所示连接微服务,但无法读取响应。

this.client.emit<任何, 任何>('getSingleRoom', 有效载荷);

this.client.send({ service: 'getSingleRoom' }, payload).toPromise();

这两个代码都与微服务连接,但是,我无法读出此响应,因此无法在主服务器中发出。我在 nest.js.

中使用网络套接字

this.client.send<任何,任何>('sendMessagesInRoom', pay).toPromise();