首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

守卫

微服务守卫和普通守卫之间没有区别。你唯一应该注意的是HttpException,你应该使用RpcException

提示RpcException类是从暴露@nestjs/microservices包。

绑定警卫

下面是一个使用方法范围保护的示例(类范围的工作):

代码语言:javascript
复制
@UseGuards(AuthGuard)
@MessagePattern({ cmd: 'sum' })
sum(data: number[]): number {
  return (data || []).reduce((a, b) => a + b);
}

扫码关注腾讯云开发者

领取腾讯云代金券