關於「Jett」

邱柏宇,新北人,寫程式的工程師。踩到的坑習慣整理成筆記,從錯誤訊息一路追到根因才收工;在 JustBlog 寫開發除錯、工具與工作流程的實戰紀錄,下班喜歡哼歌、做點手作。 Jett Chiu is a New Taipei–based software engineer who writes up the bugs he runs into, tracing each error message down to its root cause.

節點重建後,服務端連 decode 都懶得做

節點重建後,服務端連 decode 都懶得做

一個沒有 exp 的 token,憑什麼失效?

某次例行的服務節點重建之後,一套自動化串接的 API 開始持續回傳 401。第一反應是 token 過期——但這個 token 原本就沒有設 expiration。打開 payload 看,結構完整,欄位都在,沒有任何明顯異常。服務端卻直接拒在門外,連 decode 都不做。

閱讀全文 →

資料寫進去了,但 500 自己爬上來了

資料寫進去了,但 500 自己爬上來了

去超商機台列印文件,紙從出紙口滑出來了,文件在手上,結果螢幕彈出「列印失敗,請重試」。台灣的超商機台幾乎承擔一切服務——繳費、取票、列印——這種場景很多人真的愣在那裡不知道要不要相信那個紅色畫面。後端的 500 就是這件事,只是發生在 API 層。

閱讀全文 →