之前文章有介紹過如何透過組態設定輸出對應的 appsettings.json 檔,
亦有支援透過「環境變數」來讀取設定檔的實作方式,提供參考。
在 .NET Core 的世界,設定檔是透過 appsettings.json 檔案來完成,
這應該有點類似之前的組態設定檔,只是現在都是以 .json 格式呈現。
在MVC 既有的流程中,已有 Exception Filter ,但僅能捕捉到 Action 與 Action Filter 發生的錯誤;
然而 asp.net core 加入了 middleware ,所以middleware 發生的例外錯誤,就交給了
Middleware ExceptionHandler。
前面文章大概說明了甚麼是 Middleware,針對 pipeline 可加入相關元件,
進而進行相關邏輯運算...等,所以這篇就介紹如何自訂屬於自己的 Middleware 類別。