一、在 vue.config.js 中添加配置

devServer: {proxy: 'http://localhost:5000'
}
  1. 优点:配置简单,请求资源时直接发送给前端(8080)即可
  2. 缺点:不能配置多个代理,不能灵活的控制请求是否走代理
  3. 工作方式:若按照上述配置代理,当请求了前端不存在的资源时,那么该请求会转发给服务器(优先匹配前端资源)

二、具体代理规则:

module.exports = {devServer: {proxy: {'/api1': { // 配置所有以 /api1 开头的请求路径target: 'http:localhost:5000', // 代理目标的地址changeOrigin: true,pathRewrite: {'^/api1': ''}},'/api2': {target: 'http:localhost:5000',changeOrigin: true,pathRewrite: {'^/api2': ''}},}}
}/*changeOrigin : true(默认) --> 服务器收到的请求头中的 host 为:localhost:5000changeOrigin : false --> 服务器收到的请求头中的 host 为:localhost:8080
*/
  1. 优点:可以配置多个代理,且可以灵活的控制请求是否走代理
  2. 缺点:配置略微繁琐,请求资源时必须加前缀

三、使用 vue-resource 发送请求(方式和 axios 一样)

  1. 安装 vue-resource
npm i vue-resource;
  1. 步骤
// 安装之后 VueComponent 对象上面多了 $http 对象
this.$http.get(...)

Vue 脚手架配置代理相关推荐

  1. 【Vue2.0】—Vue脚手架配置代理(二十二)

    [Vue2.0]-Vue脚手架配置代理(二十二) 方法一 方法二

  2. Vue学习记录8,vue脚手架配置代理的两种方式,Github搜索案例,vue-resource,三种插槽,Vuex及搭建Vuex环境,getter和四个map方法的使用, 模块化+命名空间

    目录 vue脚手架配置代理 方法一 方法二 Github搜索案例 UserList.vue UserSearch.vue 效果图 vue-resource 插槽 默认插槽 具名插槽 作用域插槽 Vue ...

  3. Vue2(十一):脚手架配置代理、github案例、插槽

    Vue2学习笔记:第十一章 一.脚手架配置代理 1.引出问题 2.方式一 3.方式二 二.github案例 1.App.vue 2.搜索部分Search.vue 3.显示数据部分List.vue 4. ...

  4. vue cli配置代理解决跨域问题

    内容 跨域问题 解决跨域问题 vue cli配置代理 跨域问题 是由于违背了同源策略,同源策略规定了协议名.主机名.端口号必须一致 我们目前所处的位置是http localhost 8080,我们想向 ...

  5. 从实例入手学习使用vue+axios配置代理进行跨域访问百度音乐API

    场景 如果要使用axios直接进行跨域访问是不可以的,这是就需要配置代理了,为什么要配置代理呢? 原因就是因为客户端请求服务端的数据是存在跨域问题的,而服务器和服务器之间可以相互请求数据,是没有跨域的 ...

  6. React学习笔记4: React脚手架配置代理

    方式一 在package.json中追加如下配置 "proxy":"http://localhost:5000" 说明 优点:配置简单,前端请求资源时可以不加任 ...

  7. react脚手架配置代理解决跨域问题

    一.问题描述: 控制台报错,出现跨域问题 二.解决方案 配置代理: 第一种配置方式: 在package.json中追加如下配置 "proxy":"http://local ...

  8. react脚手架配置代理总结

    ## 方法一 在package.json中追加如下配置 "proxy":"http://localhost:5000" 说明: 1. 优点:配置简单,前端请求资 ...

  9. 学好vue靠他就行了——vue脚手架,自定义事件,插槽等复杂内容

    博主主页:追求- 本文承接上一篇: 学好vue靠他就行了-vue基础知识与原理(一) 学好vue靠他就行了-vue基础知识与原理(二) 希望各位博主多多关注 文章目录 2. vue脚手架,自定义事件, ...

最新文章

  1. 链表问题1——打印两个有序链表的公共部分
  2. sigmoid函数(Logistic函数)
  3. ajax div 赋值重新渲染_30分钟全面解析图解AJAX原理
  4. [pytorch、学习] - 3.11 模型选择、欠拟合和过拟合
  5. Flex里Application和TitleWindow数据交互方法
  6. nginx 判断手机端跳转_Nginx系列:配置跳转的常用方式
  7. WPS-批量把数字转换成文本格式
  8. 新手 RISC-V 编程的几点内容
  9. 3dmax坐标轴全解
  10. 【JDBC】操作数据库(CRUD)
  11. 如何做将两张图片合二为一
  12. oppo小布机器人_OPPO小布助手2.0强势来袭 三大版块迎来重大升级
  13. 阿里面试题 ——输入一个字符串,输出所有的排列
  14. 玩转Linux的下Ip计算器(图文)
  15. 跨专业计算机研究生如何毕业论文,跨专业考研论文要求
  16. 老白理解的REDO LOG
  17. 知识点滴 - 关于汉语学习的网络资源
  18. 中职计算机应用基础教案1,中职计算机应用基础教案
  19. Kof 2002 ps2 android,拳皇2002PS2版-公测版
  20. Win7操作系统自带便签软件帮助你方便完成一天的任务管理

热门文章

  1. 控制台应用和空项目有什么区别_在公司做的项目和自己在学校做的有什么区别?...
  2. 复盘线上的一次OOM和性能优化!
  3. Java 邮箱判断 正则表达式
  4. UNDO Tablespace
  5. Ray集群搭建 Python Demo
  6. std::make_unique和 std::make_shared区别
  7. 爬山法实现 八皇后问题 (Python 实现)
  8. linux中如何统计目录中的文件,[Linux目录文件]在Linux中统计目录内文件
  9. 一个form 如何做两次提交_如何做一个自信魅力的女人
  10. python中八皇后如何运算的_python解决八皇后算法