經過這 30 天的考驗(?),如果對 Express 與 MVC 架構情有獨鍾,又對 TypeScript 愛不釋手的話,有個框架非常適合你!它是基於 Express 的 Web 框架,叫 NestJS。
圖片來源
風格與前端框架 Angular 相似,我都說它是後端界的 Angular,NestJS 將很多常用的功能都包裝起來,使其成為一套完整的精美框架,比如說:passport、mongoose、swagger。我個人對這套框架是蠻有興趣並且認為是眾多框架中數一數二精美的,如果你喜歡,那就趕快入坑吧!
雖然前面提到了 NestJS 這個用 TypeScript 與 MVC 架構的框架,但它的熱門程度還是遠遠不及於 Express (趕快加入 NestJS 的行列!),也就是說,Express 仍然是主流的情況下,就必須要針對 Express 本身的架構做調整,而我在學習的過程中,有意識到大部分的文章都在寫怎麼使用 Express,但教我怎麼融合軟體架構的文章還真的少很多,於是今年我把 教學 與 設計 兩個概念合在一起,寫了 今晚我想來點 Express 佐 MVC 分層架構 系列文,一面教學 Express,一面教基於 MVC 架構設計 Express 專案,期望能讓初學者以及對軟體架構有興趣的人能有許多收穫。30 天過去了,這個系列文也告一段落了,過程很辛苦,但能與大家分享技術是開心的,這 30 天也辛苦各位了!我是 HAO,我們下次見!
整理的很詳細~ 教我怎麼融合軟體架構的文章還真的少很多>> 你已經成功了~~~
謝謝你的支持與鼓勵,很高興可以幫助到你