這一集帶你完整實作「角色管理API」,上一集我們完成了設備管理,接著就要把角色與設備之間的關係串起來,讓每個角色都能擁有自己可使用的設備清單,這裡會示範如何使用 NestJS 搭配 TypeORM 完成多對多關聯,包含角色新增、修改、刪除,以及角色綁定設備的完整流程。

影片中會從資料表結構開始說明,接著一步步建立 Role 模組,實作後端 API,並示範如何正確處理多對多關聯的新增與移除,包含刪除角色時自動清理中介表關聯,避免資料殘留的完整做法。

如果你正在打造一個真正能上線的後端服務,這一集會讓你完全搞懂多對多關聯應該怎麼寫、怎麼改、怎麼刪,絕對是實戰專案中最常遇到、也最容易做錯的一段,看完這集,你就能為自己的專案加入角色管理,並讓角色擁有清楚的設備權限設定。

00:00 角色管理API說明
00:26 建立角色管理 NestJS Entity
01:55 建立角色管理 NestJS Service
03:49 建立角色管理 NestJS Controller
04:53 建立角色管理 NestJS Module
05:24 修改 NestJS 共用 Module
06:19 Swagger UI API 測試