nest
Nest.js 是一个以构建可扩展且高效的 Node.js 服务器端应用程序而闻名的框架。它使用渐进式 JavaScript,并具有用 TypeScript 编写代码的能力。尽管它完全支持 TypeScript,但它可以用纯 JavaScript 编写代码,包括面向对象编程、函数式编程和函数式响应式编程
特性
- 模块化 允许将代码分解为单独的可管理模块,从而使其更易于维护
- 可扩展 通过将应用程序分解为可管理的模块、支持灵活的组件替换以及通过微服务和异步操作容纳高流量来实现无缝扩展。它确保有效处理增加的工作量,同时保持可靠性
- 依赖注入 依赖注入只是向类添加外部依赖项的方法,而不是在类本身中创建它
- 类型安全 Nest.js 使用 TypeScript 提供类型安全