進階 RESTful API 討論
複習一下!並加入比較深入進階的部分,利用鐵人賽這個機會讓我再去認真查詢學習 RESTful API 的相關設計!雖然不是強制一定要這麼設計API,但是可以讓程式碼的可讀性更好!我想這是各位大大會想努力的地方。 確認一個資源 如之前的範例資源就是動物資源…

複習一下!並加入比較深入進階的部分,利用鐵人賽這個機會讓我再去認真查詢學習 RESTful API 的相關設計!雖然不是強制一定要這麼設計API,但是可以讓程式碼的可讀性更好!我想這是各位大大會想努力的地方。 確認一個資源 如之前的範例資源就是動物資源…
定義資源 我的最愛功能,製作一個可以讓 user 追蹤動物的操作,是一個連結的關係,綁定動物與用戶的關聯。 依照以前的經驗,我會幫這樣的動作取一個名字 like 之類的資料表來儲存內容。 但經過幾次的打造API經驗後,在規劃資料表的命名上,如果系…
之前有提到過小弟我是在開發WEB的工程師,經過幾次的案子會發現,注意一些小細節,建立好一個原則,對於大型的專案有很大的幫助。一開始可能覺得很麻煩,就跟後端程式碼的Coding Style一樣,縮排要空幾格、逗號之後空一格、名稱格式…感覺沒什麼用,資料庫也是一樣,…
昨天設定修改資料表以符合需求,接下來要設定權限部分,打算分兩種會員 管理員與一般會員。 權限 說明 管理員 可以做所有的新增刪除修改 一般會員 可以新增動物而已,並且只能修改自己新增的動物。無法新增刪除修改分類 新建一個原則 policy
今天來介紹JOIN,有以下幾個模式! JOIN LEFT JOIN RIGHT JOIN FULL OUTER JOIN CROSS JOIN
明天我們要來建立權限的部分,之前設定的是驗證使用者使用 token 身份,但一班的網站至少會有管理員或一般會員的區分,因此今天先來修改基本需要設定的東西。 變更資料表 資料表原本規劃時沒注意到的地方,或是規劃好的東西難免都會被要求修改需求,所以修改資料表也是…
為什麼拆開了!又要結合~你真的很野小,雖然只是把地區編號不重複的查詢出來,並補上資料,拆成areas 資料表,感覺起來好像沒有什麼,但是如果去拆分csv原始檔 後面的 動物所屬收容所代碼名稱,就會感受到拆解出來可以結審很多空間。 但在拆解後面的資料前,我們先嘗…
簡單說要做任何需要認證的請求時。例如(我「想」要新增動物)那麼就要先跟伺服器請求核發一組 Access Token(就是一段亂碼)。把這個 Token 附帶在請求中,就可以操作需要驗證的API (我要新增動物-附帶有效的Token) Passport 是一個官方推薦的套件,可以輕鬆簡單的讓你…
我們先來把 adoptiongovanimals 之前匯入的表拆出來地區吧。 DISTINCT 關鍵字 作用是可以把重複的內容顯示一次就好
安裝 安裝完成大致上會顯示差不多內容。 animal 可以看到多了 passport