Vue-cli3.x中使用Axios发送跨域请求的配置方法

  1. 安装axios
npm i axios -s
  1. main.js中引入
    import axios from 'axios'
    //将axios挂载在Vue扩展上
    Vue.prototype.$http=axios
    //在其他地方使用只需使用 this.$http来代替axios;
    //配置baseUrl
    axios.defaults.baseURL = '/api'
  2. vue.config.js配置

    在devServer中加入
    proxy: {
    '/api': {
    target: 'http://localhost:8888/EasyPicker',//请求的目标地址的BaseURL
    changeOrigin: true, //是否开启跨域
    pathRewrite: {
    '^/api': '' //规定请求地址以什么作为开头
    }
    }
    }

    配置完成后如下

    module.exports = {
    configureWebpack: {
    devServer: {
    proxy: {
    '/api': {
    target: 'http://localhost:8888/EasyPicker',
    changeOrigin: true, //是否跨域
    pathRewrite: {
    '^/api': '' //规定请求地址以什么作为开头
    }
    }
    }
    }
    }
    }

完成上述配置后差不多算大功告成了,下面是请求示例


通过上述简单的配置即可完成跨域请求的发送,前后端分离开发中非常实用的技巧

最新文章

  1. 1 Maximum Product Subarray_Leetcode
  2. hadoop分布式存储(1)-hadoop基础概念(毕业设计)
  3. springMVC 返回类型选择 以及 SpringMVC中model,modelMap.request,session取值顺序
  4. Java多线程4:synchronized锁机制
  5. 【转】LiveWriter插入高亮代码插件介绍 基于SyntaxHighighter
  6. Lambda表达式与标准运算符查询
  7. Hibernate 的配置文件
  8. 《实时控制软件设计》Git 基本操作练习
  9. CSS之鼠标经过字体光标形状的改变
  10. GitHub使用教程for VS2012
  11. validate[.unobtrusive]和Bootstrap实现tooltip错误提示
  12. HashSet的实现原理
  13. AD10 gerber生成,及导入cam350 多图详细步骤
  14. 转载--C语言运算符优先级和口诀
  15. composer安装第三方库
  16. Google最新的图片格式WEBP全面解析
  17. C++项目中采用CLR的方式调用C#编写的dll
  18. H5 22-通配符选择器
  19. <20180930>故障解决记录Cisco RV系列低端路由
  20. EDCheckPrefabRef

热门文章

  1. java中的Math类
  2. eclipse中启动tomcat之后,项目一直重复部署导致内存报警!!!
  3. sectionStorage与localStorage更新缓存,以及更新layui的数据缓存
  4. SpringBoot配置自定义日期参数转换器
  5. 【JZOJ3319】雪地踪迹
  6. Spring_数据校验和自定义检验规则和分组校验
  7. 暑期集训日志(Day0~Day5)
  8. SPSS科普 | 统计描述
  9. Jeecg-Boot 2.0 版本发布,基于Springboot+Vue 前后端分离快速开发平台
  10. 07_springmvc校验