iT邦幫忙

鐵人檔案

2018 iT 邦幫忙鐵人賽
回列表
Modern Web

Nest.js framework 30天初探 系列

Nest.js 還算是很新的Node.js 後端框架,初次看到這框架時,已經深深被吸引住。雖然我寫Node.js也只近一年,coding經歷也還很淺薄,但想藉由這機會跟大家一起學習這框架。

Nest.js 是base on Express和Socket.IO,語法架構類似Java Spring和Angular,實現語言官方推薦使用TypeScript,是一套適合拿來寫大型網站的後端框架。

想用Node.js寫高品質後端程式的工程師,不要錯過這美物了~~

鐵人鍊成 | 共 30 篇文章 | 50 人訂閱 訂閱系列文 RSS系列文
DAY 1

Nestjs framework 30天初探:Day01 攻略行前說明

筆者廢話時間 NodeJS 後端框架眾多,唯獨Nestjs 這框架最吸引我,雖然今年三月底出爐,還算蠻新的框架,網路上資源不多,但我相信日後它會有一席之地,因為...

2017-12-04 ‧ 由 Michael 分享
DAY 2

Nestjs framework 30天初探:Day02 Controllers

Controllers 說明: 主要是接收從Client發出的HTTP Request,Controllers作為路由層,商業邏輯盡量別在Controlle...

2017-12-05 ‧ 由 Michael 分享
DAY 3

Nestjs framework 30天初探:Day03 Components

Components 在nestjs世界裡,幾乎所有東西都是Component,像是Service, Repository, Factory, Helper...

2017-12-06 ‧ 由 Michael 分享
DAY 4

Nestjs framework 30天初探:Day04 Modules

Modules Module是帶有@Module()裝飾器的class,@Module()裝飾器提供metadata,Nestjs用其來構建整個程式架構,使...

2017-12-07 ‧ 由 Michael 分享
DAY 5

Nestjs framework 30天初探:Day05 Middlewares

Middlewares Middlewares相信用Express框架開發的朋友對這名詞不會太陌生,很多時候我們會透過Middlewares,在router...

2017-12-08 ‧ 由 Michael 分享
DAY 6

Nestjs framework 30天初探:Day06 Exception Filters

Exception Filters 在Nestjs世界裡,有一層Exception Layer,專門負責捕捉Exception,並適當的回應給Client。...

2017-12-09 ‧ 由 Michael 分享
DAY 7

Nestjs framework 30天初探:Day07 Pipes

Pipes Pipes 是帶有@Pipe()裝飾器的class,Pipe必須實作PipeTransform介面。 Pipe可以將input data轉換成我...

2017-12-10 ‧ 由 Michael 分享
DAY 8

Nestjs framework 30天初探:Day08 Guards

Guards Guard是一個帶有@Guard()裝飾器的類,Guard要去實作CanActivate介面。 Guard只做一件事情,就是擔任路由警衛,決定...

2017-12-11 ‧ 由 Michael 分享
DAY 9

Nestjs framework 30天初探:Day09 Interceptors

Interceptors Interceptor是一個帶有@Interceptor()裝飾器的class,Interceptor需要實作NestInterc...

2017-12-12 ‧ 由 Michael 分享
DAY 10

Nestjs framework 30天初探:Day10 Unit Test & E2E Test

Unit Test 單元測試(Unit Test) 是蠻重要的一件事情,對於追求品質的工程師來說,早早點開這個科技樹,省得日後接大案寫爛code寫到懷疑人生。...

2017-12-13 ‧ 由 Michael 分享