Day6 後端API

先跳來講講後端API

這邊先跳過來講後端API
照著下面的圖建立一個新的ASP.NET Core 3.1專案

Web應用程式(模型-檢視-控制器)
取消「設定HTTPS」

專案建立完成後可以像我一樣把用不到的檔案刪掉
wwwroot也清空

HomeController也拿掉不會用到的function

好前面都做完了可以開始寫程式了
現在我們要建立兩個API給網頁呼叫
(這邊簡單示範就直接寫在HomeController,實務上會對應每個頁面開一個新的Controller出來)

  • 贈品兌換登錄
  • 贈品進度查詢

在HomeController裡面新增兩個function

在[Home]Controller裡面的[Exchange]Function
它的路徑就自動會是/home/exchange

這是習慣取代配置(約定優於配置, convention over configuration)
你要另外幫它安排路徑也可以
可以參考屬性路由
在這個範例專案我們就都回傳假資料就好
最下面我有定義幾個輸入輸出的物件
到這邊API就準備好了
不放心可以用postman測試一下