可不可以訂飲料APP | Part 1 資料處理、後端設計

前期提要:

這次使用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格式檔案

訂單紀錄在資料庫,詳細紀錄-配送編號、飲品、店名以及店址,未來還會再新增尚未新增項目。

成果:

--

--