我在遠程服務器中使用的節點JS作爲後端(未本地主機)與「188.226.146.190:3000/api/meetups」 ,但我在android 5.1物理設計中出現網絡錯誤,並返回undefined作爲api的輸出,我該怎麼辦?我用一個簡單的獲取請求到我的API。我測試了一個示例api「https://jsonplaceholder.typicode.com/users」,它可以正確使用此測試api。 我有一個API文件:反應天然取拋出「網絡請求失敗」錯誤上Android設備與後端HTTP遠程服務器
export const fetchMeetups =() =>
fetch('http://188.226.146.190:3000/api/meetups')
.then(res => res.json()).catch((e) =>e);
,並在app.js:
static defaultProps = {
fetchMeetups
}
state = {
loading: false,
meetups: []
}
async componentDidMount() {
this.setState({
loading: true
});
const data = await this.props.fetchMeetups();
setTimeout(() => this.setState({loading: false, meetups:
data.meetups}),2000);
}
,並在Android我得到這個錯誤: 網絡請求失敗
分享一些代碼。如果我們無法看到它的外觀,很難提供幫助 –
@FacundoLaRocca我添加了代碼 –
也許您的設備希望它是HTTPS?這通常是iOS平臺的問題,但是誰知道...... – Andrei