天天看點

SAP Spartacus routing參數的權重和HTTP校驗邏輯

對于這個routing配置資訊裡的參數:

SAP Spartacus routing參數的權重和HTTP校驗邏輯

末位的productCode之前的參數,即使在url裡手動改成一個并不存在的值,也不會影響Spartacus的路由:

SAP Spartacus routing參數的權重和HTTP校驗邏輯

但是如果把末位的productCode修改之後,會觸發validationErrors,顯示如下的路由錯誤頁面:

SAP Spartacus routing參數的權重和HTTP校驗邏輯

校驗邏輯的位置:C:\Code\SPA\spartacus\projects\core\src\global-message\http-interceptors\handlers\bad-request\bad-request.handler.ts

SAP Spartacus routing參數的權重和HTTP校驗邏輯

不存在的productCode會引起一個HTTP 400 bad request錯誤:

SAP Spartacus routing參數的權重和HTTP校驗邏輯

繼續閱讀