书栈网 · BookStack 本次搜索耗时 0.057 秒,为您找到 361 个相关结果.
  • 四、使用中间件、拦截器、过滤器打造日志系统

    Nest.js 从零到壹系列(四):使用中间件、拦截器、过滤器打造日志系统 前言 一、日志系统 1. 配置 2. 实例化 3. 制作中间件 4. 应用中间件 5. 初探拦截器 二、异常处理 1. 初探过滤器 2. HTTP 错误的捕获 3. 内置 HTTP 异常 4. 其他错误的捕获 总结 Nest.js 从零到壹系列(四)...
  • Types and Parameters

    Types and parameters Arrays Circular dependencies Generics and interfaces Enums Enums schema Raw definitions Extra models oneOf, anyOf, allOf Types and parameters The Sw...
  • 守卫

    守卫 授权守卫 执行上下文 基于角色认证 绑定守卫 反射器 译者署名 守卫 守卫是一个使用 @Injectable() 装饰器的类。 守卫应该实现 CanActivate 接口。 守卫有一个单独的责任。它们根据运行时出现的某些条件(例如权限,角色,访问控制列表等)来确定给定的请求是否由路由处理程序处理。 这通常称为授权。在传统的...
  • 基本原理

    自定义提供者 依赖注入 标准提供者 自定义提供者 值提供者 (useValue) 类提供者 (useClass) 工厂提供者 (useFactory) 别名提供者 (useExisting) 非服务提供者 导出自定义提供者 异步提供者 注入 实例 动态模块 简介 动态模块实例 配置模块示例 模块配置 实例 作用域 使用 ...
  • 基本原理

    自定义提供者 依赖注入 标准提供者 自定义提供者 值提供者: useValue Non-class-based provider tokens 类提供者: useClass 工厂提供者:useFactory 别名提供者: useExisting Non-service based providers 导出自定义提供者 异步提供者 注入 ...
  • 管道

    管道 内置管道 它是什么样子的? 重点是什么 对象 schema 验证 类验证器 变压器管道 管道 管道是具有 @Pipe () 装饰器的类。管道应实现 PipeTransform 接口。 管道将输入数据转换为所需的输出。 另外,它可以处理验证,因为当数据不正确时可能会抛出异常。 !> 提示管道在异常区域内运行。 这意味着当抛...
  • 提供者

    提供者 依赖注入 定制提供者 最后一步 提供者 几乎所有的东西都可以被认为是提供者 - service, repository, factory, helper 等等。他们都可以注入依赖关系 constructor ,也就是说,他们可以创建各种关系。但事实上,提供者不过是一个用@Injectable () 装饰器注解的简单类。 控制器应...
  • 自定义装饰器

    自定义路由参数装饰器 参数装饰器 传递数据 使用管道 译者署名 自定义路由参数装饰器 Nest 是基于装饰器 这种语言特性而创建的。它是许多常用编程语言中众所周知的概念,但在 JavaScript 世界中,这个概念仍然相对较新。所以为了更好地理解装饰器是如何工作的,你应该看看 这篇 文章。下面给出一个简单的定义: ES2016 的装...
  • Circular dependency

    2959 2019-11-16 《Nest.js v6.0 Document》
    Circular dependency Forward reference Module forward reference Module reference Circular dependency A circular dependency occurs when two classes depend on each other. For e...
  • 控制器

    控制器 装饰器 Request 对象 更多端点 状态码操作 路由参数 Async / await POST 处理程序 处理 errors 最后一步 特定库 方式 控制器 控制器层负责处理传入的请求, 并返回对客户端的响应。 为了创建一个基本的控制器,我们必须使用装饰器 。多亏了他们,Nest 知道如何将控制器映射到相应的路由...