尝试从localhost获取数据时网络请求失败

时间:2017-07-05 23:33:23

标签: api reactjs react-native fetch

我从" http://www3.septa.org/beta/TransitView/23"

获取数据时,我的代码运行正常

但是当我尝试从" http://localhost:3000/allDetails"我在反应原生的说法中得到错误"网络请求失败"。

我可以从" http://localhost:3000/allDetails"获取数据使用谷歌浏览器但不是我在反应本机代码中获取它。

我还尝试使用" http://127.0.0.1:3000/allDetails"来获取数据。仍然是同样的错误

1 个答案:

答案 0 :(得分:1)

之前我遇到过这个问题。 127.0.0.1将指向服务器当前正在运行的计算机中的模拟器本身。如果您使用的是AVD,请尝试将10.0.0.0替换为10.0.2.2,如果您使用的是Genymotion或使用计算机的实际IP地址,请尝试将其替换为10.0.3.2。