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