为了庆祝 nest.js 框架 star 破万,现隆重向你们介绍这个很是优雅的框架,以及我写的学习教程。前端
Nest是构建高效,可扩展的 Node.js Web 应用程序的框架。 它使用现代的 JavaScript 或 TypeScript(保留与纯 JavaScript 的兼容性),并结合 OOP(面向对象编程),FP(函数式编程)和FRP(函数响应式编程)的元素。git
在底层,Nest 使用了 Express,但也提供了与其余各类库的兼容,例如 Fastify,能够方便地使用各类可用的第三方插件。github
近几年,因为 Node.js,JavaScript 已经成为 Web 前端和后端应用程序的「通用语言」,从而产生了像Angular、React、Vue等使人耳目一新的项目,这些项目提升了开发人员的生产力,使得能够快速构建可测试的且可扩展的前端应用程序。 然而,在服务器端,虽然有不少优秀的库、helper 和 Node 工具,可是它们都没有有效地解决主要问题 - 架构。编程
Nest 旨在提供一个开箱即用的应用程序体系结构,容许轻松建立高度可测试,可扩展,松散耦合且易于维护的应用程序。后端
我会在着这个仓库不断的完善学习教程,同时也会写各类各样的demo和学习总结。也欢迎 nest 框架爱好者一块儿让这个仓库变得更加丰富。架构
qq群: 489719517框架