Exception filterit antavat sinulle täyden kontrollin siitä, kuinka virheet otetaan kiinni ja muunnetaan vastauksiksi. Ne sijaitsevat request-elinkaaren lopussa, ottaen kiinni poikkeukset, jotka heitetään missä tahansa requestissa, ja antaen sinulle mahdollisuuden mukauttaa virhevastauksen muotoa, status-koodia ja lokitusta.
Perusesimerkki exception filteristä
{ , , , } ;
()
{
(: , : ) {
ctx = host.();
response = ctx.();
request = ctx.();
status = exception.();
response.(status).({
: status,
: ().(),
: request.,
: exception.,
});
}
}
