Express + TypeScript 子 Roadmap

回到主 roadmap → Backend Roadmap 的 B07。

跨領域連結:

  • 前端 TypeScript 使用 → typescript
  • 其他後端 Framework 比較 → B06
  • B05 CRUD 跨語言比較 → B05

Stage:🌱 seed / 🌿 growing / 🌳 mature


既有系列(現有 5 篇)

#主題連結stage
01Express + TypeScript 從零開始init🌿
02ESLint + Typings 設定eslint-typings🌿
02-2Jest 測試設定jest-setup🌿
03Base Controller 設計(統一回傳格式)base-controller🌿
04泛用 Log 設計(Request/Response/Error/Query 四層)generic-log🌿

進階(待寫)

#主題stage
05Middleware 架構(身份驗證、CORS、Rate Limit)🌱
06Router 拆分與 Module 化🌱
07DI Container 與 Service 層🌱
08TypeORM / Prisma 整合🌱
09錯誤處理層次(global error handler)🌱
10測試:Unit / Integration / E2E 分層🌱
11部署:Docker + PM2 / Kubernetes🌱
12Performance:clustering、keep-alive、pooling🌱
13從 Express 遷移 Fastify / Hono 的考量🌱

進度統計

  • 子題:14(5 🌿 + 9 🌱)
  • 🌳 mature:0