即使使用URL(http://192.168.1.121:3001/)中的IP地址,我也无法使用fetch方法从JSON服务器中获取数据。
当我尝试使用react native应用获取信息时,它显示错误“网络请求失败”,但是我可以在浏览器中使用“ http:// localhost:3001 /”访问服务器。
我在Google上搜索了很多内容,每个人都说使用IP地址而不是localhost,我也尝试过这样做,但是服务器仍然没有响应。
请帮助我解决问题,这对我来说很好。 谢谢!
答案 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地址,然后尝试尝试。