AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
## 守卫 微服务守卫和普通守卫没有区别。唯一需要注意的是,不要抛出 `HttpException` ,而应该使用 `RpcException`。 > `RpcException` 类需要从 `@nestjs/microservices` 包导入。 ### 绑定守卫 下面是一个 **方法作用域** 守卫的示例,与HTTP应用一样,你也可以使用控制器作用域的守卫(例如在控制器类前使用`@UseGuards()`装饰器前缀): ```typescript @UseGuards(AuthGuard) @MessagePattern({ cmd: 'sum' }) accumulate(data: number[]): number { return (data || []).reduce((a, b) => a + b); } ```