Nest.js 還算是很新的Node.js 後端框架,初次看到這框架時,已經深深被吸引住。雖然我寫Node.js也只近一年,coding經歷也還很淺薄,但想藉由這機會跟大家一起學習這框架。
Nest.js 是base on Express和Socket.IO,語法架構類似Java Spring和Angular,實現語言官方推薦使用TypeScript,是一套適合拿來寫大型網站的後端框架。
想用Node.js寫高品質後端程式的工程師,不要錯過這美物了~~
筆者廢話時間 NodeJS 後端框架眾多,唯獨Nestjs 這框架最吸引我,雖然今年三月底出爐,還算蠻新的框架,網路上資源不多,但我相信日後它會有一席之地,因為...
Controllers 說明: 主要是接收從Client發出的HTTP Request,Controllers作為路由層,商業邏輯盡量別在Controlle...
Components 在nestjs世界裡,幾乎所有東西都是Component,像是Service, Repository, Factory, Helper...
Modules Module是帶有@Module()裝飾器的class,@Module()裝飾器提供metadata,Nestjs用其來構建整個程式架構,使...
Middlewares Middlewares相信用Express框架開發的朋友對這名詞不會太陌生,很多時候我們會透過Middlewares,在router...
Exception Filters 在Nestjs世界裡,有一層Exception Layer,專門負責捕捉Exception,並適當的回應給Client。...
Pipes Pipes 是帶有@Pipe()裝飾器的class,Pipe必須實作PipeTransform介面。Pipe可以將input data轉換成我們...
Guards Guard是一個帶有@Guard()裝飾器的類,Guard要去實作CanActivate介面。Guard只做一件事情,就是擔任路由警衛,決定程...
Interceptors Interceptor是一個帶有@Interceptor()裝飾器的class,Interceptor需要實作NestInterc...
Unit Test 單元測試(Unit Test) 是蠻重要的一件事情,對於追求品質的工程師來說,早早點開這個科技樹,省得日後接大案寫爛code寫到懷疑人生。...