vue开发时,接口服务器做了请求ip限制,前端怎么操作可以在本地测试API?

新手上路,请多包涵

问题描述:
api.xx.com接口只能通过40.70.230.110:3499这个ip访问,而且个api.xx.com不是挂在40.70.230.110:3499上。
已尝试
1本地不开vpn代理的情况下无法访问api.xx.com(ip限制)
2.本地设置了proxyTable,还是会报错。
3.配置host为0.70.230.110:3499,host配置后还是报错。
其中vpn(代理本地到40.70.230.110:3499)

clipboard.png
请教各位大佬,指点下,这个问题该如何处理?

阅读 6.8k
1 个回答

自己找到了解决方案…………………………
这样配置后可以直接本地请求线上地址,不会出现跨域问题。

解决方案:
跨域问题
1本地host配置成线上域名:
要注意的是localhost不支持端口映射,之前就是栽进这个坑里了。
clipboard.png
2.设置axios请求拦截器(可不设置)

clipboard.png
ip限制问题
ip限制的话就是通过vpn代理本地请求了,比如他限制40.70.230.110:3499这个访问,就需要把服务器配置成这个40.70.230.110:3499。自己百度吧。
3.本地访问的时候直接访问m.xx.com

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题