网络请求失败:在反应原生升级到0.52之后,未处理的承诺拒绝

时间:2018-01-18 06:28:20

标签: git api react-native

当我使用InkCanvasCollapsed时,我的登录代码正常运行。现在我升级了react-native-0.41.2react-15.4.2。但是当我尝试登录应用程序时,API现在没有给出任何响应。 我还尝试在Info.plist文件密钥中进行一些更改,但它没有工作。请给我任何建议。

enter image description here

react-native to 0.52

我的api代码 -

react 0.16.2

2 个答案:

答案 0 :(得分:0)

好的,让我们使用 Catch 来捕获请求中的execption。 看到你的代码好了,让我们尝试找出catch中的问题,并确保你的请求 URL 处于正确的路径请求中。

例如:

fetch('... Your URL')
    .then((response) => response.json())
    .then((responseJson) => {
      return responseJson.movies;
    })
    .catch((error) => {
      console.error(error);
    });

希望它有助于一些想法...

答案 1 :(得分:0)

当我将以下密钥添加到ios / app_name / Info.plist文件

时,问题得到了解决
<key>NSAppTransportSecurity</key>  
 <dict>  
   <key>NSAllowsArbitraryLoads</key><true/>  
 </dict>

有关详细信息see this stack overflow question