跳到主要内容

5 篇博文 含有标签「NestJS」

查看所有标签

AOP(面向切面编程) 把与业务无关的通用逻辑(日志、鉴权、参数校验等)从业务代码里抽出来,在请求的固定阶段统一执行。NestJS 的 Middleware、Guard、Interceptor、Pipe、ExceptionFilter 就是这套思想的具体实现。下面先说明 AOP 是什么,再给出请求链路顺序、各组件的职责与用法,最后用表格做速查。

NestJSTypeScriptNode.js后端5 分钟阅读

在 NestJS 里,一个模块要用到另一个模块里的 Provider(如 Service),不能直接注入,必须先建立「谁导出、谁导入」的关系。下面先说普通引用怎么配,再说如何用 @Global() 做「全局引用」,最后对比两种方式。

NestJSTypeScriptNode.js后端2 分钟阅读

NestJS 的生命周期钩子让你在应用启动、运行和关闭的不同阶段插入逻辑。下面先说明可以实现这些钩子,再按时间顺序介绍五个钩子执行顺序如何触发关闭,以及 ModuleRef 的典型用法。

NestJSTypeScriptNode.js后端3 分钟阅读

在 NestJS 里,装饰器就是给类、方法、参数「贴标签」:告诉框架这个类是模块还是控制器、这个方法处理哪种 HTTP 请求、这个参数从哪拿值。下面按模块与类声明 → 依赖注入 → 路由与取参 → AOP 与元数据 → 控制响应分块整理,每类说明作用典型场景,方便查阅。

NestJSTypeScriptNode.js后端4 分钟阅读