Validation Middleware 的核心概念是「在 request 進入業務處理前,先確認輸入格式與基本條件」。 可先對照 WAF

概念位置

Validation Middleware 位在 transport layer 與 handler 之間。它負責共通輸入驗證,而不是 domain 規則本身。 可先對照 WAF

可觀察訊號

系統需要 validation middleware 的訊號是很多 handler 都要重複檢查格式、必要欄位或基本範圍。

接近真實網路服務的例子

JSON schema 檢查、header 驗證、基本參數完整性與 payload shape 檢查,都適合放在 validation middleware。

設計責任

Validation Middleware 要快速拒絕明顯無效的 request,並把輸入錯誤與 domain 錯誤區分開。