这个是跨域的问题,一般会用到内网才可以访问那个地址,先试一下点击链接是否可以成功返回数据,如果后台给的链接没问题的话,我的解决方法是断开VPN就行啦
--------------------------------这是一条分割线--------------------------
哈哈哈哈,问了一个大神,然后大概了解了为什么会出现跨域的问题;
跨域其实是浏览器的保护机制,为了安全。
那么要解决跨域
1、做到同域,比如我们开发vue的时候,前段是一个端口,后端接口是一个端口,我们通过浏览器访问的时候是用的前端的端口访问的,比如localhost:3000 这个是前段的服务,后端的接口呢可能需要localhost:8080来访问,这是另外一个服务,如果我们直接在前端页面去调用后端接口,就会跨域,所以有个代理的配置,我们请求接口还是用loclhost:3000/api/xxx 这样去访问,但是代理了一层,代理帮我们把请求转发到了localhost:8080/api/xxx 这样我们的页面和接口都是在localhost:3000/这个域下,所以不存在跨域了。
这是比较常见的做法。<