您好,欢迎来到化拓教育网。
搜索
您的当前位置:首页关于vue中axios的跨域问题

关于vue中axios的跨域问题

来源:化拓教育网

解决方法:

为了解决这个问题,我们需要使用qs.stringfy(data)这种形式,要不然即使添加了请求头,最后的content-type的形式还是json的。

但有时候数据为了保密,进行了加密,还是会出现问题的,所以,为了万无一失,推荐大家使用jquery的ajax。


更新于2017-09-06       axios的跨域问题---使用proxyTable

关于axios的跨域问题,还有一种方法可以进行跨域,就是使用proxyTable进行跨域

首先我们要知道proxyTable在哪,我们需要找到config---index.js里面的dev可以找到

这是在proxyTable的设置就是如下图1

修改好设置后我们请求的url就只需要改成图2的形式

图1 图2

一些注意的问题:

1、proxyTable的参数意义:target就是我们需要替换的ip和端口号。changOrigin就是是否用localhost替换请求的url。pathRewrite就是资源的重定向。

2、当我们修改proxyTable的参数时,需要重启项目,要不然不会起作用的,因为这属于项目配置项,不重启项目的话是不会应用到项目的。

3、这只是为了解决开发时的跨域问题。可以测试接口的办法。

Copyright © 2019- huatuo9.cn 版权所有 赣ICP备2023008801号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务