延續昨天的內容,我們雖然成功的建立了自己的 log,但是我們自訂的 log 和預設的 log 都會顯示在 terminal,造成畫面很亂

謎之音:主辦單位要不要管一下!

因此需要想辦法把預設的關掉,或至少讓它不要在 terminal 印出訊息影響畫面。

閱讀全文 »

今天繼續介紹 HTTPException~

原則上,基於安全考量,我們並不希望 (或甚至可以說不能) 讓前端知道後端的錯誤訊息,這也是為什麼 FastAPI 預設的錯誤處理就是單純的回應 500 Internal server Error。但是,在 Log 中,我們卻是希望能夠有足夠多的錯誤資訊能被保留下來,方便後續找出錯誤訊息。

閱讀全文 »

接下來這幾天來聊聊錯誤處理

在我們開發程式的時候,難免會遇到各種千奇百怪的狀況,很難保證程式一定可以照我們所預期地被執行,有時候是我們開發的問題,有時候則是使用者的神奇輸入導致,因此,如何做好錯誤處理一直以來都是一個重要的項目。

閱讀全文 »
0%