Ошибки отладки React-Native expo, не отображающие никакой полезной информации или сообщения об ошибке

#reactjs #expo #native

#reactjs #expo #native

Вопрос:

Я новичок в react-среде, и я использую expo для создания своих карт, одна из проблем, с которой я сталкиваюсь, заключается в том, что когда я общаюсь со своим бэкэндом (localhost) через axios, и что-то идет не так в бэкэнде, я получаю довольно общее сообщение об ошибке, единственная полезная вещь здесь — код ошибки состояния 500.

https://i.imgur.com/YSWpnoH.png

Посмотрите, несмотря на то, что я переношу async / await в блок try / catch, я не получаю сообщения об ошибке или строки ошибки, это превращает отладку в ад, всегда ли так развивается с expo / react?

Комментарии:

1. Похоже, ваша обработка исключений настроена неправильно. Можете ли вы добавить блок кода, который вы используете для отправки запроса?

2. это axios ответ об ошибке. Вам необходимо настроить свой серверный сервер для возврата нужного ответа.

3. Мой серверный сервер — laravel, он должен автоматически возвращать любую ошибку afaik

4. Тем не менее, это не имеет ничего общего с RN или expo, это axios. Можете ли вы также опубликовать код, мы не знаем, как вы пытаетесь получить доступ к сообщениям об ошибках.

5. Хм, это весь код, связанный с моим вызовом axios, вы имеете в виду, что мне, возможно, следует использовать перехватчик axios для корректной печати ошибок?