再上一層樓——用NestJS快速建構高效可擴充伺服器應用

作者:溫健民
出版社:深智
2025年03月19日
ISBN:9786267569627
收藏

簡介

★原生Node與Express的請求差異解析

★TypeScript類型檢查與編譯實用技巧

★使用Nest CLI快速建立專案

★IoC與AOP在Nest中的實際應用

★裝飾器在控制器與模組中的運用

★控制器與服務間的協作方式解析

★中介軟體的分類與使用場景

★攔截器結合RxJS處理資料流

★TypeORM進行資料庫關係操作示例

★Redis快取在資料效能中的應用

★JWT實現登入與授權控制方法

★Docker與Compose快速部署專案

★單元測試與整合測試的重要性

★日誌記錄與錯誤管理的實踐方法

 

本書全面介紹了Nest框架的基礎與進階應用,適合各層次的開發者學習。從Node.js到Express與Nest的比較,清晰講解了後端開發的核心技能。以TypeScript為基礎,詳述類型系統與編譯流程,幫助讀者掌握扎實的技術基礎。

 

全面介紹了Nest框架的基礎與進階應用,從概念到實戰,內容深入且實用。

 

基礎篇:

講解Node.js請求與回應處理,並比較原生Node、Express與Nest的差異,同時介紹TypeScript的類型系統與編譯基礎,為開發奠定扎實基礎。Nest初識部分從框架特點到CLI工具,指導讀者快速建立第一個模組化應用,並探討AOP與IoC的應用價值。核心章節深入解析裝飾器、模組化設計、控制器與服務的協作,以及中介軟體與攔截器的使用,幫助讀者全面掌握框架的設計理念。

 

進階篇:

涵蓋資料庫與TypeORM整合、多表關係操作,以及Redis快取技術在效能提升中的實踐。身份驗證部分講解JWT與RBAC的應用,展示安全控制的最佳實踐。系統部署章節介紹Docker與Compose工具,幫助高效完成容器化部署。

 

擴充篇:

說明了單元測試及日誌錯誤處理。

 

實戰篇:

以數位門店平臺開發為例,展示從需求分析到專案部署的完整流程。


書評
(0)
寫書評
暫無書評