Los filtros de excepciones te dan control total sobre cómo los errores son capturados y transformados en respuestas. Se sitúan al final del ciclo de vida de la solicitud, capturando excepciones lanzadas en cualquier parte de la solicitud y permitiéndote personalizar el formato, estado y registro de la respuesta de error.
Un filtro de excepciones básico
{ , , , } ;
()
{
(: , : ) {
ctx = host.();
response = ctx.();
request = ctx.();
status = exception.();
response.(status).({
: status,
: ().(),
: request.,
: exception.,
});
}
}
