鐵人賽 RESTful API Day26:為 API 加入 API-key 驗證機制,透過 Express middleware 檢查 request header 中的 api-key 保護 API 端點。
鐵人賽 Swift Day26:TODOList 準備串接後端 REST API,定義需要的 HTTP 請求(GET/POST/PUT/DELETE)格式與 NSURLSession 前置設定。
鐵人賽 RESTful API Day25:在 Express 中加入 404 和 500 錯誤處理 middleware,統一回傳 JSON 格式的錯誤訊息,讓 API 更完善。
鐵人賽 Swift Day25:TODOList 實作 Update View 更新資料頁面,複用 Create View 的頁面結構,從 Show View 點擊編輯跳轉並預填入既有資料。
鐵人賽 RESTful API Day24:實作刪除 TODO task 的 DELETE API,使用 mongoose 的 findOneAndRemove 方法刪除指定 id 的 task。
鐵人賽 Swift Day24:TODOList 建立 Create View 新增資料頁面,並設計為可共用於 Update View,透過傳入參數區分新增或編輯模式。
鐵人賽 RESTful API Day23:實作修改 TODO task 的 PUT API,使用 mongoose 的 findOneAndUpdate 方法更新指定 id 的 task 資料。
鐵人賽 Swift Day23:TODOList 實作換頁,建立 ShowViewController 顯示 todo 詳細內容,並加入滑動刪除的 Delete View 功能。
鐵人賽 RESTful API Day22:使用 mongoose 實作讀取 TODO list(GET all)與讀取特定 task(GET by id)兩種 GET API。
鐵人賽 Swift Day22:TODOList 主頁建立假資料 dictionary array,傳入 TableView 顯示 todo id 和 content 列表,確認 UI 架構正常運作。