(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, но все равно не смог получить к нему доступ. У меня тот же вопрос, что и этот, но ответ здесь не решает мою проблему.

Вернуться на верх