NestJS 是一個基於 Express 的 Node.js 後端開發框架,充分利用了 TypeScript 的強大功能。
NestJS 利用了 JavaScript 和 Node.js 技術的難以置信的流行性和強健性。 它的靈感來自於通用的程式庫和框架,比如 Angular,React 和 Vue,它們提高了開發人員的生產力和經驗。
即使考慮到伺服器端 Node.js 存在的大量高超的程式庫、輔助工具和工具,它們也無法有效地解決主要問題——應用程式的架構。
NestJS 提供了一個開箱即用的應用程式架構,允許開發人員和團隊建立高度可測試、可擴展、鬆散耦合和易於維護的應用程式。
最近,NestJS 框架因其令人難以置信的功能而獲得了極大的流行
1 利用 TypeScript 強型別語言,它是 JavaScript 的一個超集合
2 使用簡單,容易學習容易掌握
3 強大的命令列介面(CLI)工具,可以提高生產力和簡化開發
詳細、維護良好的文件
4 積極的程式碼庫開發和維護
5 開放原始碼(使用 MIT 授權)
6 支援幾十個巢狀特定( nest-specific )的模組,幫助你輕鬆地整合常用的技術和概念,如 TypeORM、 Mongoose、 GraphQL、 Logging、 Validation、 Caching、 Websockets 等等
7 簡單的單元測試應用程式
8 為 Monoliths 和 Micro-services (課程有一整個章節是有關於 NestJS 應用程式的 Microservice 類別以及技術和配方的文件)製作。
在本課程中,將根據講師開發和維護系統的經驗,指導你規劃、開發和部署功能齊全的後端應用程式的流程,這些系統可以在規模上支援數千萬同時使用的使用者。
https://softnshare.com/nestjs-zero-to-hero/
Search
nestjs express 在 Why I chose Nest.js over Express.js in 2020 - YouTube 的必吃
Nest.js have won me over. Here are 5 reasons why I am going with Nest.js over Express.js as my backend ... ... <看更多>