[練習][Asp.Net Core + Angular]打造一個單字記錄網站 – (2)建立 WebApi

      在〈[練習][Asp.Net Core + Angular]打造一個單字記錄網站 – (2)建立 WebApi〉中留言功能已關閉
  • 建立 WordsController
  • 建立並修改使用 Word Class 回傳資料
  • 改使用 IActionResult

建立 WordsController

先根據範本,建立一個回傳 hello world 的字串的 get method

按 IIS Express 執行

使用 postman 測試回傳值

建立 word class

為了方便起見,所以先建立一個 Domain 專案

選擇 Class library,命名為 Vocabulary.Domain

在 Vocabulary.Domain 建立 Word Class 並賦予 Id Name Description 等屬性

回到 WordsController 將 string 改成 Word ,並參考專案,修改回傳值後執行

重新使用 Postman 確認回傳值

改使用 IActionResult

方便回傳 OK (200) 、BadRequest (500)、NotFound(404) 等錯誤訊息

例如,程式發生錯誤需要回傳訊息時,可以把程式變回傳 BadRequest,資料會變成回傳 400 Bad Request,並顯示錯誤訊息

print