1

NestJS简介

NestJS介绍

NestJS是一个开源的Node.js服务端框架,它的方法灵感来自Java语言中的Spring BOOT,采用依赖注入的方式对应用程序的各个模块进行了解耦。

NestJS主要使用TypeScript语言编程,当然同时也支持JavaScript。

它使用了成熟的Node.js组件例如Express.js、TypeORM等,并且结合了TypeScript强大的类型系统,为Node世界带来了接近Spring的生产力系统。

NestJS哲学

随着Web技术的发展,出现了Angular、React、Vue等前端框架极大地提升了前端开发的效率。

然而Node.js服务端框架虽然有很多,但是都没有很好地解决架构的问题。

NestJS旨在提供一个开箱即用的服务端Node.js应用程序框架,为开发团队提供一个可测试的、伸缩性的、松耦合的、易维护的应用程序框架。

NestJS CLI

NestJS提供了一个CLI作为命令行的工具,可以帮助开发人员创建应用程序。使用CLI可以创建一个结构良好的应用程序框架。

开发人员可以使用CLI创建工程以及各个工程的各个组成部分(模块、控制器等),由于结构良好,使用NestJS开发几乎不可能在架构上犯错。

使用CLI创建工程可以大大节省开发人员的时间,以便于将关注点集中在业务逻辑上。

NestJS文档

NestJS有一个中文文档官方文档只提供了英文版本。


安心阳
8 声望0 粉丝