NestJS简介NestJS简介NestJS是一个开源的Node.js服务器端框架。它的方法是受Java语言中SpringBOOT的启发,采用依赖注入的方式来注入应用程序的各个模块。用于去耦。NestJS主要使用TypeScript语言编程,当然也支持JavaScript。它使用Express.js、TypeORM等成熟的Node.js组件,结合TypeScript强大的类型系统,为Node世界带来一个接近Spring的生产力系统。NestJS哲学随着Web技术的发展,Angular、React、Vue等前端框架应运而生,大大提高了前端开发的效率。然而,Node.js服务端框架虽然很多,但是没有一个能够很好的解决架构问题。NestJS旨在提供一个开箱即用的服务器端Node.js应用框架,为开发团队提供一个可测试、可扩展、松散耦合、易于维护的应用框架。NestJSCLINestJS提供了一个CLI作为命令行工具,帮助开发人员创建应用程序。可以使用CLI创建结构良好的应用程序框架。开发者可以使用CLI来创建项目以及每个项目的各个组件(模块、控制器等),并且由于结构良好,在使用NestJS进行开发时几乎不可能出现架构错误。使用CLI创建项目可以大大节省开发者的时间,让他们可以专注于业务逻辑。NestJSDocumentationNestJS有中文文档,官方文档只提供英文版本。
