nest.js 用於構建高效且可擴展的服務器端應用程序的漸進式 Node.js 框架

爲了慶祝 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 旨在提供一個開箱即用的應用程序體系結構,容許輕鬆建立高度可測試,可擴展,鬆散耦合且易於維護的應用程序。後端

學習教程

github.com/dzzzzzy/Nes…服務器

我會在着這個倉庫不斷的完善學習教程,同時也會寫各類各樣的demo和學習總結。也歡迎 nest 框架愛好者一塊兒讓這個倉庫變得更加豐富。架構

nest.js 技術交流QQ羣

qq羣: 489719517框架

相關文章
相關標籤/搜索