【问题标题】:LOG [TypeError: Network request failed]LOG [TypeError:网络请求失败]
【发布时间】:2022-01-12 09:32:48
【问题描述】:

我是原生反应的新手。每次我尝试获取时都会出现此错误

[TypeError: 网络请求失败]

下面是代码:

  fetch("http://192.168.20.137:3000/posts", {
    method: "POST",
    headers: {
      Accept: "application/json",
      "Content-Type": "application/json",
    },
    body: JSON.stringify(memberID),
  })
    .then((res) => res.json())
    .then((data) => Alert.alert(data))
    .catch((err) => console.log(err));
}; ```

【问题讨论】:

    标签: react-native fetch-api


    【解决方案1】:

    在 AndroidManifest.xml 中添加这些代码行

    <application
      ....
      ....
     android:usesCleartextTraffic="true">
    

    然后,尝试在真实的物理设备而不是模拟器中运行您的代码, 在物理设备上运行 - 连接你的 USB 并尝试运行 npx react-native run-android

    【讨论】:

      猜你喜欢
      • 2018-06-11
      • 2020-04-09
      • 1970-01-01
      • 2018-12-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-14
      相关资源
      最近更新 更多