React Native fetch()网络请求失败

当我使用react-nativeinit(RN版本0.29.1)创建一个全新的项目并将提取内容放入公共Facebook演示电影API的render方法中时,它将引发NetworkRequest Failed。堆栈跟踪非常无用,我无法在chrome控制台中调试网络请求。这是我要发送的内容:

fetch('http://facebook.github.io/react-native/movies.json')

.then((response) => response.json())

.then((responseJson) => {

return responseJson.movies;

})

.catch((error) => {

console.error(error);

});

回答:

这里的问题是,iOS默认情况下不允许HTTP请求,仅允许HTTPS。如果要启用HTTP请求,请将其添加到您的info.plist

<key>NSAppTransportSecurity</key>

<dict>

<key>NSAllowsArbitraryLoads</key>

<true/>

</dict>

以上是 React Native fetch()网络请求失败 的全部内容, 来源链接: utcz.com/qa/422356.html

回到顶部