Тут не все так просто.
Приведу пример:
я заполняю форму, затем, отправляю ее на север jquery, axios, fetch или new XMLHttpRequest(); - не важно
В форме, допустим, одно из полей не прошло валидацию и сервер формирует ответ с кодом 422
По сути, это не ошибка сервера, а просто данные формы не прошли валидацию.
Проблема в том, что на стороне клиента, к примеру у axios метод catch ловит исключение и все - как бы ошибка и будь здоров.
Ну а как же быть с данными, которые как бы должны возвращаться в виде json объекта с теми полями в которых есть проблемы???
rPman, Я все это читал, я знаю в чем причина ошибки, вопрос не в этом.
Допустим, сервер не важно по какой причине присылает ошибку 500.
Вопрос: можно ли сделать так, чтобы в консоли она не светилась красной раздражающей строкой, а как-то обработать ее, понятное дело - средствами Javascript или, все-таки даная ошибка никак и ничем не контролируется и, действительно, как сказал Алексей Уколов нужно просто не обращать внимание?
Алексей Уколов, Да, я в курсе, что не имеет, просто именно с ним я столкнулся с подобной проблемой.
Вас триггерит, а у меня просто все переворачивается.
Просто странно, что никакими средствами javascript никак нельзя поймать и нормально обработать подобные ошибки.
Алексей Уколов, Да почему все так отвечают???
Мне они не почему-то мешают, а я просто хочу выяснить, это нормальное явление или ошибка, с которой нужно работать.
До этого я работал с CodeIgniter и там такого просто не было и после того, как я начал изучать Laravel - столкнулся с таким явлением и просто не знаю, что с этим делать. Мне кажется, что если в консоли красная ошибка - то нужно ее исправлять, а не просто оставить как есть.
Приведу пример:
я заполняю форму, затем, отправляю ее на север jquery, axios, fetch или new XMLHttpRequest(); - не важно
В форме, допустим, одно из полей не прошло валидацию и сервер формирует ответ с кодом 422
По сути, это не ошибка сервера, а просто данные формы не прошли валидацию.
Проблема в том, что на стороне клиента, к примеру у axios метод catch ловит исключение и все - как бы ошибка и будь здоров.
Ну а как же быть с данными, которые как бы должны возвращаться в виде json объекта с теми полями в которых есть проблемы???