Во-первых: я просмотрел множество (МНОГО) постов об этой проблеме, проверил их все, но мне кажется, что я проклят или что-то в этом роде?
Я работаю на выставке с локальной сетью метод, по iOs. Моя спина включена. Net Core 3. Мой iPhone работает на том же Wifi, что и мой компьютер. И мой компьютер работает на моем. Net заднем сервере.
Я обнаружил, что на локальном хосте не может быть обработано expo / Reaction-native. Поэтому я попробовал метод IP-адреса и изменил свой обратный адрес и адрес, который пытался получить мой фронт. Попробовал инфо-список с экспо. Пробовал некоторые загадочные вещи, которые я не до конца понял с помощью моего. Net сервера. Также пытался отключить мой брандмауэр, он ничего не изменил. Ну, я не привык писать, потому что существующие сообщения часто отвечают на мой вопрос.
Вот мой код о моем методе выборки:
export async function callPlanning() {
try {
let response = await fetch(
"http://my.Ipv4.adress:myApiPort/myRoute",
);
let responseJson = await response.json();
return responseJson;
} catch (error) {
console.error(error);
}
}
Мой Api хорошо работает на Postman. И я могу вызвать тестовый API Facebook с этой функцией в моем приложении.
Вот код моего приложения, где я вызываю эту функцию извлечения:
export default class BetaserieScreen extends Component {
constructor(props) {
super(props)
this.state={
response: null,
};
this.askPlanning = this.askPlanning.bind(this);
}
askPlanning = () => {
this.setState({
response: Back.callPlanning(),
})
}
render() {
return (
<View style={styles.MainContainer}>
<Text> Beta Serie </Text>
<TouchableHighlight onPress={this.askPlanning}>
<Text>Planning</Text>
</TouchableHighlight>
</View>
);
}
}
Если вы видите что-нибудь, что может andwer мой вопрос или о моем коде: я возьму его. Я нахожусь в течение 2 дней, и я должен найти решение ... Если вам нужна какая-либо другая информация о моей системе или файл о моем проекте, не стесняйтесь спрашивать об этом, если вы думаете, что можете помочь мне с этим проблема.
Я буду рад.