我正在尝试查看是否有一种方法可以动态使用@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一起使用?