Exception filter cho bạn toàn quyền kiểm soát cách lỗi được bắt và biến đổi thành response. Chúng nằm ở cuối vòng đời request, bắt các exception được ném ra ở bất kỳ đâu trong request và cho phép bạn tùy chỉnh định dạng response lỗi, trạng thái, và logging.
Một exception filter cơ bản
{ , , , } ;
()
{
(: , : ) {
ctx = host.();
response = ctx.();
request = ctx.();
status = exception.();
response.(status).({
: status,
: ().(),
: request.,
: exception.,
});
}
}
