无法通过React Native App中的获取访问json服务器

时间:2020-07-28 10:53:08

标签: reactjs react-native redux react-redux react-native-android

即使使用URL(http://192.168.1.121:3001/)中的IP地址,我也无法使用fetch方法从JSON服务器中获取数据。

当我尝试使用react native应用获取信息时,它显示错误“网络请求失败”,但是我可以在浏览器中使用“ http:// localhost:3001 /”访问服务器。

我在Google上搜索了很多内容,每个人都说使用IP地址而不是localhost,我也尝试过这样做,但是服务器仍然没有响应。

请帮助我解决问题,这对我来说很好。 谢谢!

2 个答案:

答案 0 :(得分:2)

我通过为服务器提供IP来启动服务器来解决它...

json-server --watch db.json -p 3001 -d 2000 --host 192.168.1.121

答案 1 :(得分:0)

您是否使用PC的IP地址?它必须是您在PC上开发应用程序的IP地址-如果您是在仿真器上运行它的。在PC上检查网络配置并获取IPV4地址,然后尝试尝试。