Реагировать на собственный ответ JSON

У меня проблема, когда я получаю JSON в приложении React Native.

Я делаю простой запрос на получение, чтобы получить его

getApplicationList()
{
return fetch('http://192.168.X.X/index.php')
.then((response) => response.json())
.then((responseJson) => {
return responseJson;
})
.catch((error) => {
return 'There has been a problem with your fetch operation: ' + error.message;
});
}

но когда я делаю console.error(getApplicationsList()); в функции рендера я получаю очень странный журнал на эмуляторе Android:

console.error: {"_40":"0","_65":"0","_55":"null","_72":"null"}

В моем PHP-файле я возвращаю кодированный в JSON ответ, и когда я набираю свой URL (с помощью localhost) в навигаторе, я могу получить его.

Когда я запускаю приложение из эмулятора, я меняю адрес локального хоста с помощью IP-адреса моего компьютера, и когда я набираю этот URL в браузере, я получаю Cannot GET /index.php ответ. Я не знаю, все ли в порядке, и я чувствую себя немного растерянным между всем этим.

Большое спасибо за вашу помощь

0

Решение

Я нашел решение, используя реальное устройство Android:

Я последовал за этим, чтобы сделать новый порт для моего устройства: Подключите устройство Android к веб-службе на локальном хосте (ответ с использованием настроек навигатора Chrome)

и затем я сделал свой HTTP-запрос в приложении, используя IP-адрес моего компьютера с портом, который я набрал в предыдущей ссылке. И это сработало.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]