(React Native и Django) TypeError: Сбой сетевого запроса
Я разрабатываю мобильное приложение с концепцией использования react-native в качестве front-end и Django в качестве back-end. Я следую этой серии уроков: Javascript Fetch - Communicating between a ReactNative App and Django REST API, но когда я дошел до той части, где мне нужно использовать метод fetch, я получаю TypeError: Network request failed.
Вот фрагмент моего кода:
const [ domain, setDomain ] = useState("http://10.0.2.2:8000")
function initAppSettings(){
console.log(domain)
fetch(`$(domain)/api/v1.0/app/settings`, {
method: 'GET',
})
.then (result => {
if (result.ok) {
return result.json()
} else {
throw result.json()
}
})
.then (JSON => {
console.log(JSON)
})
.catch (error => {
console.log(error)
})
}
useEffect(() => {
initAppSettings()
}, [])
Я уже пробовал редактировать AndroidManifest.xml, добавляя
android:usesCleartextTraffic="true"
. Я также пробовал использовать свой собственный ipv4 адрес в моем Django runserver, но все равно не смог получить к нему доступ.
У меня тот же вопрос, что и этот, но ответ здесь не решает мою проблему.