位置: 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的过程

  • 打开支付宝页面的锁怎么设置(打开支付宝页面变成灰色)

    打开支付宝页面的锁怎么设置(打开支付宝页面变成灰色)

  • 华为p40pro是多少倍变焦的(华为p40pro是多少寸的手机)

    华为p40pro是多少倍变焦的(华为p40pro是多少寸的手机)

  • 拼多多如何不让好友看到我的拼单(拼多多如何不让买家下单)

    拼多多如何不让好友看到我的拼单(拼多多如何不让买家下单)

  • 快手被对方拉黑要怎么知道(快手被对方拉黑怎么看她的作品)

    快手被对方拉黑要怎么知道(快手被对方拉黑怎么看她的作品)

  • 华为手机怎么把智慧语音关闭(华为手机怎么把通讯录导入手机卡)

    华为手机怎么把智慧语音关闭(华为手机怎么把通讯录导入手机卡)

  • 微博删评论对方知道吗(微博删评论对方会知道吗)

    微博删评论对方知道吗(微博删评论对方会知道吗)

  • 咕咕机和喵喵机的区别(咕咕机和喵喵机打印纸通用吗)

    咕咕机和喵喵机的区别(咕咕机和喵喵机打印纸通用吗)

  • 抖音有星号标志什么意思(抖音有星标好友吗)

    抖音有星号标志什么意思(抖音有星标好友吗)

  • 一个爱奇艺账号可以登几个手机(一个爱奇艺账号怎么登两个手机)

    一个爱奇艺账号可以登几个手机(一个爱奇艺账号怎么登两个手机)

  • 网易云移除粉丝对方会收到通知吗(网易云移除粉丝是双向的吗)

    网易云移除粉丝对方会收到通知吗(网易云移除粉丝是双向的吗)

  • soul的灵魂匹配是同时的吗(soul的灵魂匹配次数怎么减少了)

    soul的灵魂匹配是同时的吗(soul的灵魂匹配次数怎么减少了)

  • 微信.dat文件用什么打开(微信中dat文件)

    微信.dat文件用什么打开(微信中dat文件)

  • 华为free bud3和2的区别(华为freebuds2与3的区别)

    华为free bud3和2的区别(华为freebuds2与3的区别)

  • vivo手机来电不显示姓名怎么回事(vivo手机来电不显示号码怎么设置)

    vivo手机来电不显示姓名怎么回事(vivo手机来电不显示号码怎么设置)

  • iphonea1524是什么版本(iphonea1526是什么型号)

    iphonea1524是什么版本(iphonea1526是什么型号)

  • 荣耀9x支不支持快充(荣耀9x支不支持多屏协同)

    荣耀9x支不支持快充(荣耀9x支不支持多屏协同)

  • 怎么查看自己手机型号(怎么查看自己手机的wifi密码)

    怎么查看自己手机型号(怎么查看自己手机的wifi密码)

  • 微信忘记密码怎么登录(微信忘记密码怎么登陆另一个手机)

    微信忘记密码怎么登录(微信忘记密码怎么登陆另一个手机)

  • 手机怎么删除自动回复(手机怎么删除自动续费)

    手机怎么删除自动回复(手机怎么删除自动续费)

  • iPhone11pro怎么设置屏幕常亮(iphone11pro怎么设置横屏)

    iPhone11pro怎么设置屏幕常亮(iphone11pro怎么设置横屏)

  • 淘宝在哪看提醒的商品(怎么查看淘宝设置的提醒)

    淘宝在哪看提醒的商品(怎么查看淘宝设置的提醒)

  • 小米8se有红外遥控吗(小米8se红外遥控器在哪打开)

    小米8se有红外遥控吗(小米8se红外遥控器在哪打开)

  •  picsart抠图怎么放到另一张照片上(picsart抠图怎么处理边缘)

    picsart抠图怎么放到另一张照片上(picsart抠图怎么处理边缘)

  • 闪送如何成为闪送员(闪送怎么做才能赚钱)

    闪送如何成为闪送员(闪送怎么做才能赚钱)

  • 扬声器音量图标不见了如何恢复(扬声器音量调节)

    扬声器音量图标不见了如何恢复(扬声器音量调节)

  • 20分钟学会flex布局,熊二都表示学会了,你呢?(flexbuffers)

    20分钟学会flex布局,熊二都表示学会了,你呢?(flexbuffers)

  • 税务局三师有什么用
  • 财务状况说明表财务报表有什么区别
  • 以前年度多计管账怎么做
  • 劳务费专票数量和单价要写吗
  • 税法对固定资产大修理
  • 企业管理咨询公司哪家好
  • 存货周转率多少好
  • 本期增加发生额是指
  • 三证合一之后还有税务登记证吗
  • 营改增后填用作废的发票可以用来报销吗?
  • 增值税开票员的岗位职责
  • 零售通收银
  • 进项已抵扣怎么申报
  • 应收及预付款项包括( )
  • 专项应付款转资本公积需要什么附件
  • 简易计税项目进项
  • 收到项目资本金可以记到实收资本吗
  • 营业外支出所得税前可以扣除吗
  • outlook的数据文件
  • 设置系统自动更新一般通过什么窗口
  • 应收账款转让的风险
  • uniapp中的onload
  • 无形资产的界定及特点
  • dell oemdrv
  • linux解压安装
  • 前端大屏适配几寸显示器
  • pnp.npn
  • 高新技术企业研发费用占比要求
  • 未达起征点纳税人房产税土地使用税如何缴纳
  • 怎么缴销空白发票
  • thinkphp删除文件
  • 微信php源码
  • 元素垂直水平居中方式
  • python的复制命令
  • 猿创部落是干什么的
  • 基于python的论文项目有哪些
  • 购货方开工具红包怎么开
  • 公司购买基金入什么科目
  • 水运企业会计核算办法
  • 第四季度报表和年报对不上
  • 珊瑚虫怎么变成珊瑚的
  • 出口企业申报退税不再提供纸质
  • 一般纳税人简易计税方法适用情形
  • 预缴增值税后税款怎么算
  • 净值型 赎回
  • 长期待摊费用包含的内容
  • 开具红字发票如何做账?
  • 运输公司自有车辆是什么意思
  • 关停企业的国家规定
  • 专利年费可以减免吗
  • 营业外支出如何做账
  • 冲以前年度成本怎么做凭证
  • 备查账包括哪些
  • linux中yum的使用
  • windows2008 64位系统下MySQL 5.7绿色版的安装教程
  • 摄像头无法启用
  • 微软修复系统
  • win7装vmware
  • 苹果mac系统如何升级最新版本
  • win7无法删除d盘
  • win7任务栏突然变成灰色
  • 在linux中使用什么命令可以执行shell脚本
  • win7电脑浏览器怎么设置默认浏览器
  • win7ie8和ie11
  • 深入解析java编译器源码剖析与实例详解pdf百度云
  • Node.js中的全局变量有哪些
  • Android Studio 1.1.0 配置androidannotations框架
  • jquery validation plugin
  • shell获取当前脚本的进程
  • boostrapping
  • python灰度变换
  • android自定义listview
  • python简单实现刷新智联简历
  • js的类型有哪几种
  • javascript面向对象吗
  • 国家税务总局惠州仲恺高新技术产业开发区税务局
  • 北京市地方税务局2015第10号文件
  • 车船使用税电子税务局
  • 建筑企业所交的税项有多少
  • 电子票据如何报销
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设