文章预览
点击上方 程序员成长指北 ,关注公众号 回复 1 ,加入高级Node交流群 NestJS 采用了 AOP 的概念,尤其是通过其提供的拦截器(Interceptors)、守卫(Guards)、管道(Pipes)和自定义装饰器来实现。这些功能在 NestJS 中用于处理各种横切关注点,实现业务逻辑与非业务逻辑的解耦。 AOP AOP 的中文全称为 Aspect Oriented Programming,翻译成人话就是 面向切面编程,那么什么是切面呢? 你可以理解为一个汉堡,它的本质就是一个面包,在这里我们把它理解为我们的应用程序,我们要在扩展这个应用程序的时候,需要在里面添加更多的代码,而这个过程就是向这个面包加馅的过程。 20240421160025 汉堡模型中的 AOP,首先我们的汉堡包是应用程序的基础,而添加的馅料是横切关注点。 将馅料加入汉堡的过程类似于 AOP 的“织入”过程。在编程中,织入是指将横切关注点的
………………………………