位置: IT常识 - 正文

Vue2 跨域问题报错AxiosError net::ERR_FAILED、 Network Error、ERR_NETWORK(vue2.0解决跨域问题)

编辑:rootadmin
Vue2 跨域问题报错AxiosError net::ERR_FAILED、 Network Error、ERR_NETWORK

推荐整理分享Vue2 跨域问题报错AxiosError net::ERR_FAILED、 Network Error、ERR_NETWORK(vue2.0解决跨域问题),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue跨域问题解决,vue跨域问题的三种解决方案,vue处理跨域问题,vue的跨域问题,vue2解决跨域问题,vue跨域问题解决,vue跨域问题解决,vue2.0解决跨域问题,内容如对您有帮助,希望把文章链接给更多的朋友!

请求场景: 当前页面URL:http://127.0.0.1:8000/testcase 跳转请求页面URL:http://127.0.0.1:5000/testcase_orm 使用axios请求 时 页面提示跨域报错

跨域报错信息

Access to XMLHttpRequest at ‘http://127.0.0.1:5000/testcase_orm’ from origin ‘http://localhost:8080’ has been blocked by CORS policy: No ‘Access-Control-Allow-Origin’ header is present on the requested resource.

AxiosError {message: ‘Network Error’, name: ‘AxiosError’, code: ‘ERR_NETWORK’

Vue2 跨域问题报错AxiosError net::ERR_FAILED、 Network Error、ERR_NETWORK(vue2.0解决跨域问题)

Vue2跨域问题报错截图 通过对代码以及报错信息分析,问题出现在跨域请求上,(跨域请求:跨域是指浏览器不允许当前所在的源请求去访问另一个不一样的源请求,源是指请求协议、域名、端口号,这三个如果有一个不一致就是跨域请求)

当前URL请求URL是否跨域结果分析http://www.kuakuakua.comhttp://www.kuakuakua.com/index.html否同源(域名、协议、端口号一致)http://www.kuakuakua.comhttps://www.kuakuakua.com跨域协议不同(http/https)http://www.kuakuakua.comhttp://www.javashuo.com/跨域域名不同(www.kuakuakua.com/www.javashuo.com)http://www.kuakuakua.com:8080http://www.kuakuakua.com:8081跨域端口号不同(8080/8081)

解决方法

步骤一:在项目目录下找到 vue.config.js 文件打开编辑

步骤二:按照图中的结构,将给出的代码复制到 module.exports 中

devServer: { proxy: { "/proxy_url":{ // /proxy_url 这个用来和根路径 baseURL 进行匹配 target: 'http://127.0.0.1:5000', // 这个是填写跨域的请求域名+端口号,也就是要请求的URL(不包含URL路径) changeOrigin: true, // 是否允许跨域请求,在本地会创建一个虚拟服务端,然后发送请求的数据,并同时接收请求的数据,这样服务端和服务端进行数据的交互就不会有跨域问题 pathRewrite: { // 路径重写 '^/proxy_url': '/' // 替换target中的请求地址,原请求为 http://127.0.0.1:8000/kuayu 实际请求为 http://127.0.0.1:8000/proxy_url/kuayu } } } }步骤三:找到main.js文件,将axios.defaults.baseURL 设置为 /proxy_urlaxios.defaults.baseURL = ‘/proxy_url’步骤四:然后xxx.vue文件中的methods中的axios请求正常使用就可以了 此处的完整请求URL是 http://127.0.0.1:5000/testcase_orm(步骤四只是提供一个示例,具体的请求URL按照自己项目的URL去请求)methods:{ getCaseList: function(){ console.log("xxxxxxxxx") console.log('查看接口调用是否成功') this.$axios.get('/testcase_orm').then((result)=>{ console.log('查看接口调用是否成功,被调用则成功') console.log(result) }) } }

解决方法解析: 跨域问题,可以让服务端去添加请求头字段信息以及允许跨域访问,服务端的跨域问题不在本文章描述,感兴趣可以去看博主的另一篇Django跨域问题解决的博文

vue跨域问题本次使用的是代理方案进行解决,通过本地服务器进行代理转发到目标服务器,跨域只针对浏览器,对于node服务发出的请求时不会出现跨域问题,从而解决浏览器跨域问题。

感谢观看,希望对读者有所帮助,有疑问可以评论,不定时回复

本文链接地址:https://www.jiuchutong.com/zhishi/290199.html 转载请保留说明!

上一篇:雷尼尔山上空的银河星系,美国华盛顿州 (© Brad Goldpaint/Cavan)(雷尼尔国家公园攻略)

下一篇:webpack--》webpack底层深入讲解,从初识到精通,真正实现从0到1的过程

  • 苹果微信悬浮窗怎么打开(苹果微信悬浮窗怎么弄出来)

    苹果微信悬浮窗怎么打开(苹果微信悬浮窗怎么弄出来)

  • 微信用短信验证码不能登录该怎么办(微信用短信验证码登录后怎么改密码)

    微信用短信验证码不能登录该怎么办(微信用短信验证码登录后怎么改密码)

  • 华为笔记本发烫严重(华为笔记本发烫怎么解决)

    华为笔记本发烫严重(华为笔记本发烫怎么解决)

  • 爱奇艺属于腾讯应用吗(爱奇艺属于腾讯王卡免流吗)

    爱奇艺属于腾讯应用吗(爱奇艺属于腾讯王卡免流吗)

  • 华为成立于哪一年(华为成立于几月几日)

    华为成立于哪一年(华为成立于几月几日)

  • 腾讯视频超前点播怎么付费(腾讯视频超前点播取消了吗)

    腾讯视频超前点播怎么付费(腾讯视频超前点播取消了吗)

  • 微信有未读消息小红点,找不到未读(微信有未读消息不显示)

    微信有未读消息小红点,找不到未读(微信有未读消息不显示)

  • 安卓四大组件及其作用(安卓中的四大组件)

    安卓四大组件及其作用(安卓中的四大组件)

  • win10上teredo无法进行限定(microsoft teredo tunneling adapter无法启动)

    win10上teredo无法进行限定(microsoft teredo tunneling adapter无法启动)

  • 智能网关用户名和密码是什么(智能网关用户名是什么)

    智能网关用户名和密码是什么(智能网关用户名是什么)

  • 苹果阻止来电短信能收到吗(苹果阻止来电短信去哪)

    苹果阻止来电短信能收到吗(苹果阻止来电短信去哪)

  • 0x00000074电脑蓝屏(0x00000074电脑蓝屏怎样修复)

    0x00000074电脑蓝屏(0x00000074电脑蓝屏怎样修复)

  • 为什么录屏是黑屏(为什么录屏是黑色有声音)

    为什么录屏是黑屏(为什么录屏是黑色有声音)

  • 平板能下载钉钉吗(平板能下载钉钉吗怎么下载)

    平板能下载钉钉吗(平板能下载钉钉吗怎么下载)

  • iphone11pro 与max的区别(iphone11pro与max区别)

    iphone11pro 与max的区别(iphone11pro与max区别)

  • 华为mate20有几个扬声器(华为mate20有几个麦克风)

    华为mate20有几个扬声器(华为mate20有几个麦克风)

  • 苹果11怎么设置来电闪光灯(苹果11怎么设置悬浮球)

    苹果11怎么设置来电闪光灯(苹果11怎么设置悬浮球)

  • 手机支付宝怎么退出(手机支付宝怎么设置密码锁)

    手机支付宝怎么退出(手机支付宝怎么设置密码锁)

  • 魅族s6如何退出极限省电(魅族s6如何退出安全模式)

    魅族s6如何退出极限省电(魅族s6如何退出安全模式)

  • 红色cmyk色值为多少(各种红色的色值cmyk)

    红色cmyk色值为多少(各种红色的色值cmyk)

  • x27电池容量多大(x27电池多大毫安)

    x27电池容量多大(x27电池多大毫安)

  • 微博支付在哪里(微博的微博支付在哪)

    微博支付在哪里(微博的微博支付在哪)

  • 被拉黑了电话提示音是什么(被拉黑了电话提示什么内容)

    被拉黑了电话提示音是什么(被拉黑了电话提示什么内容)

  • 汇算清缴加计扣除表
  • 应付职工薪酬和工资总额的区别
  • 个人社保部分公司承担可以入费用吗
  • 疫情期间公司买水
  • 税申报后未交款是否可撤销?
  • 人员新增申报表
  • 外资企业采购流程
  • 外企农业公司
  • 资本公积与什么有关
  • 企业清理固定资产所得税汇算是需要调整吗
  • 开立个人银行账户的条件
  • 快递售后是干嘛的
  • 现金日记账支出是记借还是贷
  • 金融企业发放贷款时发生的交易费用
  • 结转已完工产品会计分录
  • 材料采购成本差异属于什么科目
  • 减免税款怎么入账
  • 移动板房的税法是多少
  • 无偿赠送要交税吗
  • 消费税暂行条例实施细则
  • 收到银行本票的会计分录怎么写
  • iphone有没有
  • mac如何强制退出全屏
  • 结转工资结算中各种代扣款项
  • 财务期初期末
  • 项目盈利后收到短信
  • 合伙企业取得红利怎么交税
  • win10电脑声道怎么设置
  • 戛纳,法国 (© Manjik Photography/Alamy)
  • 伦德格伦
  • 生产型出口企业免抵退
  • 日落时有什么变化
  • code particle
  • php+ mysql教程
  • 经验模态分解和变分模态分解
  • apt-key is deprecated
  • 居间协议合同范本完整版
  • 公司收不到的账款而发不出去怎么办
  • 勾选认证客户端不成功怎么办
  • 收到政府补贴的账务处理
  • sqlserver存储过程声明变量
  • 应收保费核算什么业务
  • 应交增值税的计算要加已交税金还是扣除
  • 公司举办年会的心得体会
  • 印刷行业成本核算程序
  • 建筑劳务公司一年赚多少钱
  • 税控盘维护费280账务处理
  • 研发费用加计扣除新税收政策2023
  • 定期定额怎么申报个人所得税
  • 预付一年的房租怎么做账
  • 集团公司股份
  • 日常生活中常见的气质类型包括
  • 企业注销在建工程怎么处理
  • 公司基本户的钱怎么用
  • 车辆不在公司名下加油费可以进公司吗
  • 如果我们交了房租,对方不给我们开发票
  • 购入自用的机器怎么入账
  • 增值税纳税申报表在哪里打印
  • mysql实现分页查询
  • windows下修改uuid的工具
  • vmware 安装教程
  • centos7操作命令
  • win8系统笔记本怎么恢复出厂设置
  • unity进阶之路
  • android开发环境安装步骤
  • 浅谈如何加强基层党组织建设
  • android 侧滑页面
  • android需要学什么
  • 在javascript中用下面哪个关键词来定义变量
  • javascript运用
  • android应用市场有哪些
  • js中.html
  • 当jquery ajax遇上401请求的解决方法
  • 安卓自定义app
  • 增值税发票税控开票软件客服
  • 粮食储备库储备管理自评报告
  • 紧缩性财政政策有哪些
  • 我国土地资源总量丰富人均不足
  • 房子契税发票没给怎么办
  • 办公厅机构设置方案
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设