可不可以訂飲料APP | Part 1 資料處理、後端設計
Published in
Sep 19, 2022
前期提要:
這次使用Vapor 框架作為API Server實現Restful ,Vapor搭配PostgreSQL資料庫作為後端,也可以把學到的Swift程式語言一起應用。
參考:
飲料菜單在資料庫,儲存飲品名稱、價格、是否能做冷熱飲以及是否為推薦或新品,像是部分飲品限定冷飲、部分飲品限定大杯或者是否有含咖啡因。並將飲品菜單資料庫以及訂購紀錄資料庫透過Router指向URL
飲品菜單Router:
GET /get/milkshamenu
取得訂單資料
訂購紀錄Router:
GET: /order/orderUUID
取得單筆訂購資料
POST:/order
新建一筆新訂單
PUT:/order/orderUUID
修改一筆訂單資料
DELETE:/order/orderUUID
刪除訂單
將資料庫欄位宣告為Model
飲品菜單Model
訂購紀錄Model
訂單紀錄Restful 之Router
將URL輸入至瀏覽器,即可看到Json格式檔案
訂單紀錄在資料庫,詳細紀錄-配送編號、飲品、店名以及店址,未來還會再新增尚未新增項目。
成果: