Я использую службы отдыха, чтобы получить ответ для моего Android-приложения. Всякий раз, когда я использую localhost (я пытался с 127.0.0.1) с портом 8080, но fetch дает мне [TypeError: Ошибка сетевого запроса]. Запрос на выборку работает нормально без localhost. Служба отдыха работает нормально с почтальоном.
Я запускаю свой код, используя expo.
А для бэкэнд-зависимости использую Maven.
Я пытался как с физическим устройством, так и с эмулятором, оба не удалось, проверил с портом 9090.
Я попытался изменить адрес сервера в файле application.properties, после чего сервер весенней загрузки остановился из-за проблемы с настройкой адреса сервера.
(Ошибка:
Приложение не удалось запустить
Описание:
Не удалось запустить соединитель Tomcat, настроенный на прослушивание через порт 9090. Возможно, порт уже используется или неправильно настроен разъем.
Действие:
Проверьте конфигурацию соединителя, определите и остановите любой процесс, который прослушивает порт 9090, или настройте это приложение на прослушивание другого порта.)
insertPost () {
return fetch('http://127.0.0.1:9090/getPost/PO397ba3306cc211e98f8249277cd661ec')
.then(res => res.json())
.then(json => {
console.log(json)
})
.catch(error => console.error(error));
}
console.log (json) должен печатать объект, возвращаемый из fetch.