守卫
微服务守卫和普通守卫之间没有区别。你唯一应该注意的是HttpException
,你应该使用RpcException
。
提示的
RpcException
类是从暴露@nestjs/microservices
包。
绑定警卫
下面是一个使用方法范围保护的示例(类范围的工作):
@UseGuards(AuthGuard)
@MessagePattern({ cmd: 'sum' })
sum(data: number[]): number {
return (data || []).reduce((a, b) => a + b);
}
本文档系腾讯云开发者社区成员共同维护,如有问题请联系 cloudcommunity@tencent.com