Как маппить ошибки в NestJS приложении?
Коротко
Domain/application errors нужно преобразовывать в понятный transport response на границе HTTP.
Domain/application errors нужно преобразовывать в понятный transport response на границе HTTP.
Сильный ответ должен раскрыть: domain vs transport errors; filters; validation errors; user-safe message.
Важно не допустить типичные ошибки: протекание Prisma errors; показывать stack trace; бросать HTTP exceptions из domain layer.
Что хочет услышать интервьюер
domain vs transport errors
filters
validation errors
user-safe message
Пример: NestJS example
throw new BadRequestException('Invalid input');
Типичные ошибки
протекание Prisma errors
показывать stack trace
бросать HTTP exceptions из domain layer


