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

  • 成本结转不规范会受到什么罚款
  • 垫付运费的运费税怎么做分录
  • 个人写的收据要留身份证复印件吗
  • 股东分红需要开股东会决定吗?
  • 通用机打发票还能用吗
  • 公司付其他公司的工资
  • 固定资产按什么价值入账
  • 转让无形资产专利权的账务处理
  • 开发成本月末如何处理
  • 出差补助没有发票计入什么科目
  • 固定资产期初余额在哪里录入
  • 私人帐户可以给别人用吗
  • 企业房产税如何申报缴纳
  • 从事非学历教育的学校提供的教育服务免征增值税吗
  • 纸巾可以开专票吗
  • 工会票据电子化管理系统如何领发票
  • 房地产企业预售收入作为业务招待费
  • 免税收入包括哪些收入
  • 生产成本和制造费用属于存货吗
  • 内帐应收应付款坏账年末怎么处理?
  • bios咋进入
  • 企业预交的宽带费能退吗
  • 纳税确有困难标准
  • linux中添加用户和组的操作
  • 电脑启动不了windows能进安全模式
  • 股票的交易费用多少
  • 员工冲借款应该怎么做账
  • win7纯净版系统之家
  • 一般纳税人增值税优惠政策2023
  • 无偿划转长期股权投资
  • 金融企业类型有哪些
  • java图片转换成文件流
  • react受控和不受控组件的区别
  • Programming tutorials and source code examples
  • 织梦cms要钱吗
  • 增值税小规模纳税人适用3%征收率
  • 表单上传文件
  • mysql从一张表更新到另一张表
  • pycharm折叠代码块快捷键
  • 建筑业差额纳税申报
  • 增值税发票丢失可以重开吗
  • 公司成立怎么说
  • 一般计税增值税预缴税款怎么算
  • 淘宝上买资料可以退吗
  • 厂部管理人员的工资属于制造费用吗
  • 资产负债表里的固定资产是原值还是净值
  • 企业以现金形式发工资
  • 城市生活垃圾处理费征收管理办法
  • 车间拆除施工方案
  • 所得税费用科目的期末余额应直接转入
  • 贸易公司退税计算方法选哪一种
  • 税率调整后税差怎么算
  • 股权转让的会计分录
  • 收到货款就必须付货款吗
  • 增值税专用发票的税率是多少啊
  • 物业管理企业应当与居委会共同做好什么工作
  • mysql解压版
  • win7开机提示由于启动计算机时出现页面文件
  • freebsd 升级
  • winxp开机界面后老重启
  • 制作winxp启动u盘和安装盘
  • winxp系统怎么安装
  • JavaScript_ECMA5数组新特性详解
  • 基于怎么用
  • IE6,IE7和firefox对DIV的支持区别
  • 详细谈谈哲学的基本问题
  • Node.js中的事件循环是什么意思
  • 支持向量机
  • iframe transparent透明背景方法
  • python输入错了怎么办
  • bat批处理的if里面双感叹号
  • android 开发 教程
  • jquery鼠标点击事件怎么写
  • js基础教程
  • python+Django+apache的配置方法详解
  • 个体工商户税务申报怎么操作流程
  • 个人的房产出租征收什么税
  • 湖北省电子税务局操作指南
  • 电子税务局帐号不知道怎么找
  • 国家税务局查询发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设