碰到一个让人十分头疼的问题就是在预览器上能够正确的通过http获取本地后端的数据但是在本地模拟器上就无法成功发送请求代码如下
报错如下:
但是在预览器中又可以正常的发送请求:
让我很是不解,在经过很久的寻找之后终于找到了解决方案,真的非常简单,由于在调试器时是通过本机去直接访问本机的服务器所以可以使用我们日常的localhost或者127.0.0.1去代替本机ip,但是启动在本地的模拟器他终究是以一个模拟器的身份去访问电脑的地址,所以要用本机真实的ip地址去访问。
召唤【cmd】窗口键入
ipconfig
获取本地ip地址
替换代码中的localhost或者127.0.0.1
重新运行代码即可