Здравствуйте. Подскажите пожалуйста. Как лучше всего организовать передачу ошибок бизнес-логики. Например, если пользователь не аутентифицирован, или не найден вообще или прав доступа нет ... ну может быть масса условий? Отправлять код в теле ответа:
200 { status: false, error: user not found', code: 'свой код ошибки' }
или
Или отправлять ошибку в
коде состояния http, но там количество кодов не очень большое что бы покрыть все возможные ошибки в приложении? Интересует именно архитектурный аспект
Спасибо