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 相关文章推荐
Javascript 解疑
Nov 11 Javascript
Javascript常考语句107条收集
Mar 09 Javascript
基于JQuery的asp.net树实现代码
Nov 30 Javascript
网页加载时页面显示进度条加载完成之后显示网页内容
Dec 23 Javascript
IE6下opacity与JQuery的奇妙结合
Mar 01 Javascript
jquery全选/全不选/反选另一种实现方法(配合原生js)
Apr 07 Javascript
ExtJs纵坐标值重复问题的解决方法
Feb 27 Javascript
jQuery中contents()方法用法实例
Jan 08 Javascript
javascript实现textarea中tab键的缩排处理方法
Jun 26 Javascript
node.js利用socket.io实现多人在线匹配联机五子棋
May 31 Javascript
浅谈JS和jQuery的区别
Mar 27 jQuery
JS实现的雪花飘落特效示例
Dec 03 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
解决jquery .ajax 在IE下卡死问题的解决方法
2009/10/26 Javascript
JQuery上传插件Uploadify使用详解及错误处理
2010/04/27 Javascript
JavaScript小技巧 2.5 则
2010/09/12 Javascript
使用GruntJS链接与压缩多个JavaScript文件过程详解
2013/08/02 Javascript
javascript特殊用法示例介绍
2013/11/29 Javascript
Javascript中的异步编程规范Promises/A详细介绍
2014/06/06 Javascript
jquery删除指定子元素代码实例
2015/01/13 Javascript
javascript中cookie对象用法实例分析
2015/01/30 Javascript
jquery中trigger()无法触发hover事件的解决方法
2015/05/07 Javascript
javascript实现根据3原色制作颜色选择器的方法
2015/07/17 Javascript
基于jQuery实现的QQ表情插件
2015/08/25 Javascript
php利用curl获取远程图片实现方法
2015/10/26 Javascript
jQuery 常用代码集锦(必看篇)
2016/05/16 Javascript
jQuery 全选 全部选 反选 实现代码
2016/08/17 Javascript
javascript简单实现跟随滚动条漂浮的返回顶部按钮效果
2016/08/19 Javascript
BootStrap Tooltip插件源码解析
2016/12/27 Javascript
微信JSAPI Ticket接口签名详解
2020/06/28 Javascript
基于input框覆盖掉数字英文的实例讲解
2017/07/21 Javascript
jquery实现倒计时小应用
2017/09/19 jQuery
Vue利用路由钩子token过期后跳转到登录页的实例
2017/10/26 Javascript
深入分析element ScrollBar滚动组件源码
2019/01/22 Javascript
vue2之简易的pc端短信验证码的问题及处理方法
2019/06/03 Javascript
layui框架与SSM前后台交互的方法
2019/09/12 Javascript
[46:49]完美世界DOTA2联赛PWL S3 access vs Rebirth 第二场 12.19
2020/12/24 DOTA
从零学python系列之从文件读取和保存数据
2014/05/23 Python
Python的Asyncore异步Socket模块及实现端口转发的例子
2016/06/14 Python
Python实现PS图像调整黑白效果示例
2018/01/25 Python
python读取文件名称生成list的方法
2018/04/27 Python
Django中更改默认数据库为mysql的方法示例
2018/12/05 Python
python爬虫实现爬取同一个网站的多页数据的实例讲解
2021/01/18 Python
详解background属性的8个属性值(面试题)
2020/11/02 HTML / CSS
全球知名的珠宝首饰品牌:Kay Jewelers
2018/02/11 全球购物
银行个人求职自荐信范文
2013/12/16 职场文书
财经学院自荐信范文
2014/02/02 职场文书
2014医学院领导班子对照检查材料思想汇报
2014/09/19 职场文书
党的群众路线教育实践活动制度建设计划
2014/11/03 职场文书