Я создал простой REST API с express и bodyParser, который возвращает объект json по GET-запросу к базовому URL. Отлично работает в браузере и возвращает ожидаемое:
Конечная точка API: https://jk9j0.sse.codesandbox.io/.
Код: https://codesandbox.io/s/magical-montalcini-jk9j0
Затем я настроил базовое c приложение реакции для использования этого API, отправив запрос GET с помощью ax ios. Но при вызове конечной точки API выше я не получаю ответа. Пытаясь поймать объект error.request
, я не вижу ничего явно неправильного в заголовках. Сам объект error
говорит «Ошибка сети». Не уверен, почему, когда API работает в браузере должным образом.
Примечание. Когда я заменяю свой URL API на другой, который, как ожидается, отправит аналогичный ответ, все работает отлично. Тот, который работает: https://jsonplaceholder.typicode.com/posts/ Я не создал его, но использовал его для моделирования моего json объекта.
Код реагирования: https://codesandbox.io/s/hungry-sun-rq94r
Я пытался исследовать с нескольких точек зрения, но безуспешно Что мне здесь не хватает? Нужно ли устанавливать несколько заголовков в запросе? Это проблема CORS?