Я использую API-интерфейс Fetch в моем приложении React. Приложение было развернуто на сервере и отлично работало. Я тестировал его несколько раз. Но внезапно приложение перестало работать, и я не знаю, почему. Проблема в том, что когда я отправляю запрос на get
, я получаю действительный ответ от сервера, но также API-интерфейс fetch ловит исключение и показывает TypeError: failed to fetch
. Я даже не внес никаких изменений в код, и это проблема со всеми компонентами React.
Я получаю действительный ответ.
Но также получить эту ошибку в одно и то же время.
fetch(url)
.then(res => res.json())
.then(data => {
// do something with data
})
.catch(rejected => {
console.log(rejected);
});
Когда я удаляю credentials: "include"
, он работает на localhost, но не на сервере.
Я пробовал каждое решение, данное в StackOverflow и GitHub, но это просто не работает для меня.