Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
К примеру, в go не стоит вопрос, использовать ли исключения — там их нет.
Прям огонь. Огромное спасибо за опыт!
Ну, на счет возврата ошибки с кодом 200 — это прям совсем не к фреймворку. Я знаю, так делают, хотя лично по мне это не очень естественно. А что касается, как возвращать… на мой взгляд два варианта оправданных: кидание эксепшенов и возврат ответа из фильтра, либо возврат обертки (Either, Result) из контроллера, а там уже в интерцепторах решать дальше.
Таких вещей, как соглашение в части строки message или прямой работы с Response, я бы избегал
NEST.JS. Работа с ошибками. Мысли и рецепты