iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Software Development

透過 nestjs 框架,讓 nodejs 系統維護度增加 系列

這次打算使用 nestjs 來實作後端系統
並且透過 TDD 方式來介紹 nestjs DI container 特性
預計規劃 內容如下:

前 10 篇,介紹 nestjs 框架基礎架構
中間 10 篇,介紹搭建系統的方式與規劃
後面 10 篇,會依據中間 10 篇的規劃來進行實作與驗證

目標是解說以 nodejs 為後端伺服器的前提下,如何使用 nestjs 來做讓開發維護度增加。

參賽天數 16 天 | 共 31 篇文章 | 10 人訂閱 訂閱系列文 RSS系列文
DAY 1

nestjs 介紹

nestjs 介紹 什麼是 nestjs nestjs 是一個支援使用 Typescript 語言開發的 nodejs 網路應用後端開發框架。 什麼算是可維護性...

2024-09-01 ‧ 由 json_liang 分享
DAY 2

nestjs 的依賴注入概念

nestjs 的依賴注入概念 什麼是依賴 實體物品依賴 汽車需要透過四個輪子與引擎來組裝這時,就可以說汽車對於輪子與引擎具有依賴 系統服務間的依賴 以下圖為例:...

2024-09-02 ‧ 由 json_liang 分享
DAY 3

nestjs 核心元件 Module

nestjs 核心元件 Module 目標 介紹 nestjs 核心元件 Module 說明 nestjs 建構與分享元件的設計概念 nestjs 建構原理...

2024-09-03 ‧ 由 json_liang 分享
DAY 4

nestjs 核心元件 Provider

nestjs 核心元件 Provider 目標 介紹 nestjs provider 作用 介紹 Service 與 Provider 關係 什麼是 Pro...

2024-09-04 ‧ 由 json_liang 分享
DAY 5

nestjs 核心元件 Controller

nestjs 核心元件 Controller 目標 介紹 nestjs Controller 作用 Controller 範例 概念 在 nestjs 框架...

2024-09-05 ‧ 由 json_liang 分享
DAY 6

nestjs 分層元件 Middleware

nestjs 分層元件 Middleware 目標 介紹 nestjs 分層架構概念 介紹 nestjs 分層元件 Middleware 概念 前面介紹了...

2024-09-06 ‧ 由 json_liang 分享
DAY 7

nestjs 分層元件 Guard

nestjs 分層元件 Guard 目標 介紹 nestjs 分層元件 Guard 概念 nestjs 使用 Guard 這個元件,來對使用輸入做驗證或檢核...

2024-09-07 ‧ 由 json_liang 分享
DAY 8

nestjs 分層元件 Pipe 與 Serialization

nestjs 分層元件 Pipe 與 Serialization 目標 介紹 nestjs 分層元件 Pipe 介紹 Serialization 作用 概念...

2024-09-08 ‧ 由 json_liang 分享
DAY 9

nestjs 分層元件 Filter

nestjs 分層元件 Filter 目標 1.介紹 nestjs 分層元件 Filter 概念 nestjs 會透過 Filter 元件來捕捉其他生命周期元件...

2024-09-09 ‧ 由 json_liang 分享
DAY 10

nestjs 分層架構 Interceptor

nestjs 分層架構 Interceptor 目標 介紹 nestjs Interceptor 介紹 AOP 概念 概念 nestjs Intercept...

2024-09-10 ‧ 由 json_liang 分享