Прочитал из статьи на хабре(
https://habr.com/ru/articles/447322), что при возврате ошибок с бэкенда, нужно использовать только HTTP коды и не использовать JSON в ответе сервера. Но при таком подходе может оказаться недостаточно HTTP кодов. Точнее на один HTTP код может подходить сразу несколько ошибок. Как быть в таком случае? Что делать фронтенду?
Или же, к примеру, фронетенд должен уметь выводить ошибку в на разных языка, в зависимости от страны пользователя. Как тогда ему понимать, что выводить, если с сервера приходит только текст ошибки и только на одном языке. Сравнивать строки? Звучит как бред.
И вообще, стоит ли так слепо следовать правилам из приведённой в начале статьи?
Заранее благодарю за ответы!