這一集影片是一個從零開始的第三單元實戰教學,帶你用 NestJS 建立第一個後端 API。

影片一開始會先介紹第三單元的技術架構:NestJS + Vue3 + PostgreSQL,接著會示範如何用 Nest CLI 建立新專案,說明整個專案的目錄結構,然後執行開發伺服器,當畫面出現 “Hello World!” 時,就是我們第一個 API 成功運作的時刻。

接著我們不只使用預設的 Controller,而是手動新增一個自訂的 hello.controller.ts,在影片中我會示範如何建立這個檔案,新增 /api/hello 路由,讓它可以接收 name 參數並回傳自訂訊息,例如:「Hello DriveZ!」。
這一步讓你更清楚理解 NestJS 中 Controller 的結構與路由設計方式。

接下來的重點,是把這個 API 加上 Swagger 文件頁面,我會一步步帶你安裝 @nestjs/swagger 和 swagger-ui-express 套件,修改 main.ts 加入 Swagger 設定,然後在瀏覽器開啟 /docs 頁面。

看完後你就能做出屬於自己的第一個 API,並用 Swagger 介面清楚地管理它。

00:00 技術架構說明
01:00 軟體安裝
01:18 執行預設API
04:09 新增Hello API
05:37 安裝Swagger 文件頁面