#php #react-native #axios
#php #react-native #axios
Вопрос:
Я новичок в react native, я работаю с expo, я делаю очень простой запрос на локальный сервер на php, который отправляется отправить сообщение проблема в том, что когда я делаю запрос в веб-интерфейсе, он работает, но когда я делаю это через свой Android, я получаю сообщение об ошибке ошибка сети
enter code here
await axios.get('http://localhost/api/message.php')
.then((response) => console.log(response))
// console.log(r)
.then((responseJson) => {
console.log(responseJson)
})
.catch((error) => {
// console.error("first",error.message);
console.log("second", error.message)
// alert("error")
});
}
php code
<?php
header('Access-Control-Allow-Origin:*');
header('Content-Type: application/json');
echo json_encode(array(
'message' => 'feed back du serveur'
))
?>
Комментарии:
1. Можете ли вы поделиться полученной ошибкой?
2. Сетевая ошибка, но в веб-приложении она работает
3. Какая сетевая ошибка? Я уверен, что вы где-то видите эту ошибку во всей ее полноте. Отредактируйте свой вопрос и вставьте его туда. В противном случае вам будет очень сложно помочь.
4. Я использую axios, когда запускаю свое приложение на этом компьютере, но когда я запускаю свое приложение с expo, я получаю только «сетевую ошибку» (я регистрирую «сообщение об ошибке»)? Я пишу на react native, и это тот же код, который компилируется для обоих
5. спасибо всем за организацию, я разрабатываю локально с expo, поэтому, когда моя серверная часть также локальна, она отправляет мне сетевую ошибку после размещения этого на моем сервере Amazon, когда он работает