Exception filters memberi Anda kontrol penuh atas cara kesalahan ditangkap dan diubah menjadi responses. Mereka berada di akhir lifecycle request, menangkap exception yang dilempar di mana saja dalam request dan membiarkan Anda mengkustomisasi format response error, status, dan logging.
A basic exception filter
{ , , , } ;
()
{
(: , : ) {
ctx = host.();
response = ctx.();
request = ctx.();
status = exception.();
response.(status).({
: status,
: ().(),
: request.,
: exception.,
});
}
}
