Filtrele de excepție îți dau control deplin asupra modului în care erorile sunt capturate și transformate în răspunsuri. Ele se află la sfârșitul ciclului de viață al cererii, capturând excepții aruncate oriunde în cerere și permițând personalizarea formatului răspunsului de eroare, stării și jurnalizării.
Un filtru de excepție de bază
{ , , , } ;
()
{
(: , : ) {
ctx = host.();
response = ctx.();
request = ctx.();
status = exception.();
response.(status).({
: status,
: ().(),
: request.,
: exception.,
});
}
}
