NestJS
文章平均质量分 66
kongxx
这个作者很懒,什么都没留下…
展开
-
NestJS中使用Guard实现路由保护
Guard是一个实现了CanActivate接口的类。它可以在路由处理之前执行一些逻辑,例如验证用户身份、检查权限等。如果Guard返回true,则路由处理将继续执行。如果Guard返回false,则路由处理将被中止,并返回一个错误响应。Guard是NestJS中一个非常强大的工具,可以用于保护路由。通过创建一个实现了CanActivate接口的类,并在需要使用它的路由处理器或控制器上添加@UseGuards装饰器就可以轻松地使用Guard。原创 2024-09-10 07:37:59 · 148 阅读 · 0 评论 -
NestJS中使用拦截器
拦截器是一个实现了NestInterceptor接口的类。它可以在请求处理的不同阶段执行一些操作,例如在请求到达控制器之前或之后执行一些逻辑。拦截器可以用于日志记录、验证、转换请求和响应等任务。拦截器是NestJS中一个非常强大的工具,可以用于在请求处理的不同阶段执行一些操作。通过创建一个实现了NestInterceptor接口的类,并在需要使用它的路由处理器或控制器上添加@UseInterceptors装饰器,可以轻松地使用拦截器。原创 2024-09-09 08:20:03 · 196 阅读 · 0 评论