我正在構建一個React Native移動應用程序,該應用程序使用當前在localhost:8000上運行的Laravel後端。當進行抓取從Android設備請求到我的服務器,我的應用程序獲取以下錯誤日誌:Android上的React Native Fetch返回網絡請求失敗
我的代碼如下:
export default class App extends Component {
login() {
fetch('http://localhost:8000/api/establishments/get')
.then((response) => response.json())
.then((responseJson) => {
console.log('success!');
})
.catch((error) => {
console.error(error);
});
}
render() {
return (
<TouchableOpacity activeOpacity={.5} onPress={() => this.login()}>
<Text>Sign In</Text>
</TouchableOpacity>
);
}
}
當我複製和粘貼的確切路線在我的瀏覽器中,服務器按預期成功完成響應。我相信這是來自我的應用程序的網絡權限問題?我剛剛在一週前纔開始學習React Native,並希望得到任何幫助。
我也試圖加入愛可信我的陣營原生應用和使用axios.get(...),我得到一個相同的錯誤日誌使用取時一樣,在上面的圖片所示。 – davidzucco