Nest.js - 一个先进的 Node.js 框架 preview

Nest.js - 一个先进的 Node.js 框架

docs.nestjs.com

访问网站 ↗

简介

Nest 是一个用于构建高效、可扩展的 Node.js 服务器端应用程序的框架。它采用先进的 JavaScript,使用 TypeScript 构建,并且结合面向对象编程(OOP),函数式编程(FP)和函数响应式编程(FRP)的特性。

NestJS 是一个用于构建高效、可扩展的 Node.js 服务器端应用程序的框架。它采用渐进式 JavaScript,完全支持 TypeScript(同时也支持开发者使用纯 JavaScript 编写代码),结合了面向对象编程(OOP)、函数式编程(FP)和函数响应式编程(FRP)的元素。

### NestJS 如何工作?
在内部,Nest 使用了诸如 Express(默认)等强大的 HTTP 服务器框架,并且可以选择配置使用 Fastify!Nest 在这些常见的 Node.js 框架(如 Express/Fastify)上提供了抽象层,同时也直接向开发者公开了它们的 API。

### NestJS 的特性
#### 哲学
Nest 提供了一个开箱即用的应用程序架构,允许开发者和团队创建高度可测试、可扩展、松耦合和易于维护的应用程序。该架构深受 Angular 的启发。

#### 安装
要开始使用,你可以用 Nest CLI 初始化项目,或者克隆一个入门项目(两者都将产生相同的结果)。

#### 备选方案
另外,你可以用以下命令通过 Git 安装 TypeScript 入门项目。

### 价格
Nest 是一个 MIT 许可的开源项目。得益于这些出色的人的支持,它能够不断发展。如果你希望加入其中,请在这里了解更多信息。
```\n

相关工具