Vue.js 中 axios 跨域访问错误问题及解决方法


Posted in Javascript onNovember 21, 2018

1、假如访问的接口地址为 http://www.test.com/apis/index.php  (php api 接口)

2、而开发地址为http://127.0.0.1:8080,当axios发起请求时,出现如下错误:

Failed to load http://www.test.com/apis/index.php?&act=login: The value of the 'Access-Control-Allow-Origin' headerin the response must not be the wildcard '*' when the request's credentials mode is 'include'. Origin 'http://127.0.0.1:8080' is therefore not allowed access. The credentials mode of requests initiated by the XMLHttpRequest is controlled by the withCredentials attribute.

解决方法:

1、修改config/index.js, 修改 proxytable

proxyTable: {
 '/apis': {
   target: 'http://www.test.com/apis/', // 接口地址
   changeOrigin: true, 
   pathRewrite: {
     '^/apis': ''  //需要rewrite重写的,
   }       
 }
},

2、重启 npm run dev    (很重要,否则不生效)

3、访问接口(访问时通过代理转发的,有点类似APACHE的urlrewrite,不需要完整http://www.test.com网址。)

this.$api.get('/apis/index.php?act=login', {
  "act": "login"
 }, response => {
    //success
 },error => {
    //error
 }
);

大功告成,成功解决错误,另外:PHP端不需要做任何的header设置,网上很多教程胡说八道,根本不能实现跨域。

总结

以上所述是小编给大家介绍的Vue.js 中 axios 跨域访问错误问题及解决方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
深入聊聊Array的sort方法的使用技巧.详细点评protype.js中的sortBy方法
Apr 12 Javascript
js 事件处理函数间的Event物件是否全等
Apr 08 Javascript
node.js中的querystring.stringify方法使用说明
Dec 10 Javascript
chrome不支持form.submit的解决方案
Apr 28 Javascript
JavaScript中的acos()方法使用详解
Jun 14 Javascript
jQuery模拟select实现下拉菜单功能
Jun 20 Javascript
Spring MVC中Ajax实现二级联动的简单实例
Jul 06 Javascript
JS正则表达式修饰符global(/g)用法分析
Dec 27 Javascript
BootStrap数据表格实例代码
Sep 13 Javascript
Node.js API详解之 dns模块用法实例分析
May 15 Javascript
使用vue判断当前环境是安卓还是IOS
Apr 12 Vue.js
uniapp 微信小程序 自定义tabBar 导航
Apr 22 Javascript
vue  directive定义全局和局部指令及指令简写
Nov 20 #Javascript
详解Vue.js在页面加载时执行某个方法
Nov 20 #Javascript
element vue validate验证名称重复 输入框与后台重复验证 特殊字符 字符长度 及注意事项小结【实例代码】
Nov 20 #Javascript
jQuery 同时获取多个标签的指定内容并储存为数组
Nov 20 #jQuery
一步步教你利用Docker设置Node.js
Nov 20 #Javascript
JS滚轮控制图片缩放大小和拖动的实例代码
Nov 20 #Javascript
vue中的适配px2rem示例代码
Nov 19 #Javascript
You might like
php入门学习知识点四 PHP正则表达式基本应用
2011/07/14 PHP
PHP使用array_multisort对多个数组或多维数组进行排序
2014/12/16 PHP
WordPress中Gravatar头像缓存到本地及相关优化的技巧
2015/12/19 PHP
JQuery 初体验(建议学习jquery)
2009/04/25 Javascript
自定义jQuery选项卡插件实例
2013/03/27 Javascript
javascript操作html控件实例(javascript添加html)
2013/12/02 Javascript
JavaScript实现仿新浪微博大厅和腾讯微博首页滚动特效源码
2015/09/15 Javascript
Node.js中Request模块处理HTTP协议请求的基本使用教程
2016/03/31 Javascript
js生成随机数(指定范围)的实例代码
2016/07/10 Javascript
Node.js常用工具之util模块
2017/03/09 Javascript
jquery实现全选、全不选以及单选功能
2017/03/23 jQuery
Vue Cli与BootStrap结合实现表格分页功能
2017/08/18 Javascript
微信小程序实现流程进度的图样式功能
2018/01/16 Javascript
vue数组对象排序的实现代码
2018/06/20 Javascript
@angular前端项目代码优化之构建Api Tree的方法
2018/12/24 Javascript
react 移动端实现列表左滑删除的示例代码
2019/07/04 Javascript
详解vue-router的Import异步加载模块问题的解决方案
2020/05/13 Javascript
Python文件操作类操作实例详解
2014/07/11 Python
简单学习Python time模块
2016/04/29 Python
解决python3在anaconda下安装caffe失败的问题
2017/06/15 Python
使用layui实现左侧菜单栏及动态操作tab项的方法
2020/11/10 HTML / CSS
6号汽车旅馆预订:Motel 6
2018/02/11 全球购物
英国排名第一的在线宠物用品商店:Monster Pet Supplies
2018/05/20 全球购物
马歇尔耳机官网:Marshall Headphones
2020/02/04 全球购物
怎样创建、运行java程序
2014/08/01 面试题
党校培训思想汇报
2013/12/30 职场文书
学校校庆演讲稿
2014/05/22 职场文书
中华魂放飞梦想演讲稿
2014/08/26 职场文书
学校党的群众路线教育实践活动总结材料
2014/10/30 职场文书
2014年初一班主任工作总结
2014/11/08 职场文书
先进班组材料范文
2014/12/25 职场文书
先进个人评语大全
2015/01/04 职场文书
演讲开场白和结束语
2015/05/29 职场文书
2016大学生国家助学贷款承诺书
2016/03/25 职场文书
Spring中的使用@Async异步调用方法
2021/11/01 Java/Android
Windows10安装Apache2.4的方法步骤
2022/06/25 Servers