专栏名称: 程序员成长指北
专注 Node.js 技术栈分享,从 前端 到 Node.js 再到 后端数据库,祝您成为优秀的高级 Node.js 全栈工程师。一个有趣的且乐于分享的人。座右铭:今天未完成的,明天更不会完成。
目录
相关文章推荐
今天看啥  ›  专栏  ›  程序员成长指北

面试官:为什么选择Nestjs作为服务端框架,而不是Express?

程序员成长指北  · 公众号  ·  · 2025-01-20 23:20
    

文章预览

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

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览
推荐文章