警卫¶
微服务保护和常规 HTTP 应用程序保护之间没有根本区别。
唯一的区别是,你应该使用 RpcException
而不是抛出 HttpException
。
Hint
RpcException
类是从@nestjs/microservices
包中公开的。
绑定警卫¶
下面的示例使用了一个方法范围的保护。
就像基于 HTTP 的应用程序一样,你也可以使用控制器范围的保护器(例如,在控制器类前面加上 @UseGuards()
装饰器)。
微服务保护和常规 HTTP 应用程序保护之间没有根本区别。
唯一的区别是,你应该使用 RpcException
而不是抛出 HttpException
。
Hint
RpcException
类是从@nestjs/microservices
包中公开的。
下面的示例使用了一个方法范围的保护。
就像基于 HTTP 的应用程序一样,你也可以使用控制器范围的保护器(例如,在控制器类前面加上 @UseGuards()
装饰器)。