Что такое Exception Filters в NestJS?

Middle
246 просмотров
AFK Offer AI

Exception Filter перехватывает необработанные исключения и формирует HTTP ответ. Реализует ExceptionFilter интерфейс, декоратор @Catch(ExceptionType). Встроенный GlobalExceptionFilter обрабатывает HttpException — возвращает статус и message. Кастомный filter для своих ошибок: @Catch(DatabaseException) → 500 с кастомным форматом. Применяется через @UseFilters() или app.useGlobalFilters(). Позволяет унифицировать формат ошибок API.

Следующий вопрос

Что такое testcontainers для Node.js?