и фронт конечно валится. Хочу как нибудь сделать этот процесс контролируемым. (
запросы и ответы к API нужно покрыть валидацией
Заинтересовал вопрос, есть статейка ? Или плагин какой ?
У нас кастомное решение исполтзуется, но например - https://www.npmjs.com/package/validate-response
Версионирование апи для кого придумали ?
Спасибо! Изучу.
такого вообще не должно по сути быть
Я могу их уговорить. Но надо бы что-то конкретное, минимально хоть аытоматизировать
Отчасти это норм, проект в стадии разработки. Что-то я сама прошу даже. Что-то становится понятно, что надо изменить. Там с регистрами муть случилась и местами с нэймингом. Массив значений понадобился вместо значения. Но без контроля это невозможно просто отлавливать.
Этого невозможно избежать, версионность от багов не спасёт, а вот хендлить ошибки не убивая все приложение - можно
Вообще почитайте про контракты и попробуйте эту идею вложить дальше
Обработка ошибок - в любом случае должна быть. Как обрабатывать ошибки апи, и будут ли они вообще нормальные - вот это стоит обсудить и задокументировать имхо)
Я обрабатываю, это не проблема. Но механизмы и данные перестают выводиться.
Если можешь ответа не валидна - просто интерпретируешь это как ошибку и не показываешь эту часть функционала
Обсуждают сегодня