有没有一种方法可以在nestjs

时间:2020-07-29 16:48:39

标签: nestjs

我正在尝试查看是否有一种方法可以动态使用@SubscribeMessage()装饰器。

到目前为止,我已经能够像“ 方法(a)”中那样收听“已知事件”。但我想在控制器中动态生成事件名称<< strong>方法(b)>,并开始在网关中侦听它。

或者,我想监听该套接字上发出的所有事件,并按照方法2

进行处理

方法(a):

 @SubscribeMessage('event1')
  handleMessage(args[]){
  // DO STUFF
  } 

方法(b):

  @SubscribeMessage(MY_DYNAMIC_EVENT_AT_RUNTIME)
  async handleMessage(client: Socket, payload: string){
    //DO STUFF
 }

方法2:

@SubscribeMessage(*)
  async handleMessage(client: Socket, payload: string){
    //DO STUFF
  }

我看到了socket.io的一些通配符概念,如何在此处与NestJs一起使用?

0 个答案:

没有答案
相关问题