簡體   English   中英

axios 在本機反應中給出 [AxiosError: Network Error]

[英]axios giving [AxiosError: Network Error] in react native

我是 React Native 的新手,我正在嘗試在 React Native 中使用 axios 提交 api,但我很煩 [AxiosError: Network Error] 我不知道這是什么或如何解決這個問題

 function getdata() {
 
    const Data = {
      babyname: babyname,
      password: name,
      email: email,
      phone: nuber,

      period: mydate,
    };

    console.log(Data);
  
    axios({
      method: 'POST',
      url: 'http://127.0.0.1:8000/api/details/',
      data: Data,
    })
      .then(function (response) {
        console.log(response.data);
      
      })
      .catch(function (error) {
        console.log(error);
      });

我在 React Native 中使用了默認的檢查元素,並打開了網絡選項卡在此處輸入圖像描述

在此處輸入圖像描述 在此處輸入圖像描述

在此處輸入圖像描述

在此處輸入圖像描述

我認為問題出在您嘗試連接的 Ip

看來您使用的是 android 模擬器,所以 127.0.0.1 不是在 Postman 中運行的 IP

如果 127.0.0.1 是您的本地主機,將其更改為 10.0.2.2 可能會解決您的問題

axios({
  method: 'POST',
  url: 'http://10.0.2.2:8000/api/details/',
  data: Data,
})

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM