參賽只是想透過競賽的壓力來督促自己私底下練功的進度
順便把平時儲存的AI工具名單拿出來玩玩
也算是挑戰30天半Vibe coding (?)
昨天,我們延伸了前天遇到的問題,複習了 Exception 的概念,並分析我們遇到的錯誤,最後提出了幾個 Exception 常見的處理方式。 今天想延伸昨天介...
昨天我們總算完成了基礎的註冊功能。 今天要來實作登入功能,因為使用到 JWT,本節會先介紹 JWT 的概念與特色,再以循序圖介紹各元件如何進行溝通。礙於篇幅,會...
昨天我們以循序圖描繪了整個登入流程中各組件溝通的狀況,並簡單介紹了 JWT 的相關概念,這樣的資訊應該足夠做為我們今天實作登入功能的基底。 這兩天我想會以說明實...
昨天我們完成了約 80% 登入功能的實作,就差準備好要回傳的 JWT Token 我們就可以進入功能測試啦~ 因為 JWT 的簽發需要金鑰,因此今天會從金鑰產生...
昨天我們完成了登入功能 JWT 的實作,此時服務應該可以順利啟動。啟動後我們可以按照第九天的做法,對登入功能進行簡單的測試,看看回應是否都如我們預期。 測試案例...
昨天,我們對登入功能列出了幾個場景進行測試,大部分的情況下我們如預期地收到了想要的回應:正常登入的情形下收到 JWT Token,與格式錯誤的情形下收到 400...
昨天我們為驗證異常指定了入口點,讓我們的登入功能在驗證失敗時能夠正確回傳 401 狀態碼。 既然登入後取得 Token 的功能已經完成了,今天想來實作 JWT...
昨天我們完成了 JWT 的驗證功能,也加入了自訂的 Filter:JwtAuthenticationFilter。 今天,讓我們以一個簡單的 API 端點來測試...
昨天我們完成 JWT 驗證功能測試,今天要嘗試實作 Token 的 Refresh 功能。因為會在登入時同時發放 Refresh Token ,因此今天會先以建...
接續昨天我們在登入回應中加入 Refresh Token,確認了前端可以在登入成功後同時接收到兩組(TokenAccess Token 與 Refresh T...