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 篇文章 | 79 人訂閱 訂閱系列文 RSS系列文
DAY 21

Nestjs framework 30天初探:Day21 Passport(搭配JWT)

Passport Passport模組有一個很好的設計模式在裏頭-策略模式,它本身不負責做驗證這工作,我們自個定義驗證方式,給定策略名稱,再經由Passpo...

2017-12-24 ‧ 由 kk 分享
DAY 22

Nestjs framework 30天初探:Day22 MongoDB

Document-oriented,用文檔格式,不需要嚴格的結構。 High performance,高性能。 High availability,高可用,...

2017-12-25 ‧ 由 kk 分享
DAY 23

Nestjs framework 30天初探:Day23 Redis

Redis 這次請直接載專案,架構大致雷同,差別僅在users.service.ts。 UsersServices程式碼如下。src/app/Users/u...

2017-12-26 ‧ 由 kk 分享
DAY 24

Nestjs framework 30天初探:Day24 Mixin Class

Mixin Class Mixin(混入),主要是拿來解決多重繼承的問題,類跟類的繼承關係可能挺複雜,繼承順序也可能很亂,遇到繼承的父類們剛好有同樣的方法名稱...

2017-12-27 ‧ 由 kk 分享
DAY 25

Nestjs framework 30天初探:Day25 Provider

Provider Angular依賴對象的創建方式有以下四種: useValue useClass useExisting useFactory Nest...

2017-12-28 ‧ 由 kk 分享
DAY 26

Nestjs framework 30天初探:Day26 比特幣即時看盤網站-1-規劃篇

比特幣即時看盤網站 距離鐵人比賽結束剩下5天,不過這次要實作的網站會花超過5天才能完成,而且程式碼應該不少,比賽結束後就請轉看我github上的專案,這次點的...

2017-12-29 ‧ 由 kk 分享
DAY 27

Nestjs framework 30天初探:Day27 比特幣即時看盤網站-2-Angular規劃篇

Angular規劃篇 前端是使用NG-ZORRO這還很新的UI框架,搭配Angular做完整的前端網站。 架構規劃markdown的分層寫法還不熟,所以偷懶...

2017-12-30 ‧ 由 kk 分享
DAY 28

Nestjs framework 30天初探:Day28 比特幣即時看盤網站-2-Nestjs規劃篇

參考day20專案,這次後端資料庫模組採用TypeORM,今天先規劃後端專案架構,功能皆未真正實作。 專案架構圖連結 特別介紹一下typeorm-mode...

2017-12-31 ‧ 由 kk 分享
DAY 29

Nestjs framework 30天初探:Day29 比特幣即時看盤網站-2-後端CRUD篇

針對五張表做Restful API開發,提供CRUD基本功能。 表結構請看此段SQL script。 請參考day20。 這段連結資料庫的程式碼還蠻重要的...

2018-01-01 ‧ 由 kk 分享
DAY 30

Nestjs framework 30天初探:Day30 總結Nest.js

30天到了,不是學習的結束,而是漫長學習的開始。 總結一下Nestjs核心部分 Controller,透過Nest.js把metadata映射到我們自定義的r...

2018-01-02 ‧ 由 kk 分享