当我使用 react-native init
(RN版本0.29.1) 创建一个全新的项目,然后在渲染方法中使用 fetch 请求公共的 Facebook Demo 电影 API 时,会抛出一个 Network Request Failed
错误。这里有一个非常无用的堆栈跟踪信息,而且我无法在 Chrome 控制台中调试网络请求。下面是我发送的 fetch 代码:
fetch('http://facebook.github.io/react-native/movies.json')
.then((response) => response.json())
.then((responseJson) => {
return responseJson.movies;
})
.catch((error) => {
console.error(error);
});
http
更改为https
(如果可能)很可能会解决您的问题。 - Nick Zuberifconfig
中的IP192.168.1.25:3000
,正确的做法是使用rails server --binding=192.168.1.25 --port=3000
进行绑定。 - Fabrizio Bertoglio