lucass-teixeira/ContosoPizza

Middleware de validação de errors

Closed this issue · 0 comments

Com a exceção gerada pelo behavior a aplicação começa a dar erro 500, para corrigir o problema iremos criar um middleware de validação de erro.

Esse middleware deverá lidar com as exceções apenas geradas pelo behavior e deverá retornar um status code 400 junto com um objeto mostrando uma mensagem de erro e os erros de campos como por exemplo:

{
  "message" : "example",
  "fieldErrors": {
      "field1" : ["erro 1", "erro 2", "erro 3"],
      "field2" : ["erro 4"]
   }   
}