Народ, такой вот наверное нубский вопрос. Есть в общем приложуха на NestJS. Там соответственно есть контроллеры, сервисы и пр. Ну и у меня вопрос в чем. Допустим есть у меня в контроллере роут, который в ответ на параметры запроса возвращает то, шо хотят. Если параметров нет, а они обязательны, то он кидает исключение, шо мол параметра нет. Если есть, то собственно обработка идет в сервис, и сервис тоже может найти, или не найти. Если нашел, то Ок. А если не нашел, то снова исключение, мол не найдено. Как мне правильно выбросить исключение в этом случае? Если просто на месте throw new HttpException... то получается штука, когда ответ от сервера 200, а внутри лежит ошибка. Это ж как-то неправильно? Хотя проекты где так видел, но мне кажется это лажа какая-то.