vue配置多代理服务接口地址操作


Posted in Javascript onSeptember 08, 2020

一、介绍

随着微服务架构的流行,后台项目逐渐被拆分成不同的模块进行通信,但是前端还是只有一个项目所以在访问不同模块后台时,需要请求不同的地址,在vue项目中,通过配置代理可以进行后端服务器接口地址访问,当需要访问不同微服务的后端接口时就需要配置不同的地址。

二、代码

config/index.js文件中配置代理地址:

vue配置多代理服务接口地址操作

自己项目中定义所有接口api管理文件src/api/getData.js:

vue配置多代理服务接口地址操作

页面调用接口时xxx.vue

vue配置多代理服务接口地址操作

三、总结

1、vue使用配置多代理地址方式可以访问不同的项目地址,使用以上方法。

2、同时也是可以把所有接口通过一个统一的后台项目通过feign调用其他系统接口进行访问,使用该种方式只需要配置一个代理地址即可,同时也可以对所有接口调用进行监控,比如添加用户操作记录时就比较简单,只需要定义一个aop切面监控conroller中的方法即可。

补充知识:Vue解决跨域多个target问题(配置多个代理问题)

我就废话不多说了,大家还是直接看代码吧~

devServer: {
 	publicPath: process.env.NODE_ENV === 'production'? '/production-sub-path/': '/',
  proxy: {
  	//可以配置多个代理
   '/api': {
    target: 'http://192.168.0.201:9994',
    changeOrigin: true,
    ws: true,
    pathRewrite: {
     '^/api': ''
    }
   },
   '/images': {
    target: 'http://baidu.com',
    changeOrigin: true,
    ws: true,
    pathRewrite: {
     '^/images': ''
    }
   }
  }
 },

以上这篇vue配置多代理服务接口地址操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js Html结构转字符串形式显示代码
Nov 15 Javascript
web网页按比例显示图片实现原理及js代码
Aug 09 Javascript
Node.js 制作实时多人游戏框架
Jan 08 Javascript
Jquery简单实现GridView行高亮的方法
Jun 15 Javascript
不想让浏览器运行javascript脚本的方法
Nov 20 Javascript
JavaScript对象参数的引用传递
Jan 14 Javascript
PHP实现记录代码运行时间封装类实例教程
May 08 Javascript
jQuery事件_动力节点Java学院整理
Jul 05 jQuery
在 Angular 中使用Chart.js 和 ng2-charts的示例代码
Aug 17 Javascript
基于js文件加载优化(详解)
Jan 03 Javascript
vue 实现 rem 布局或vw 布局的方法
Nov 13 Javascript
Vue实现背景更换颜色操作
Jul 17 Javascript
全局安装 Vue cli3 和 继续使用 Vue-cli2.x操作
Sep 08 #Javascript
JS删除对象中某一属性案例详解
Sep 08 #Javascript
vue全局使用axios的操作
Sep 08 #Javascript
Vue自定义多选组件使用详解
Sep 08 #Javascript
vue项目中微信登录的实现操作
Sep 08 #Javascript
关于element-ui表单中限制输入纯数字的解决方式
Sep 08 #Javascript
快速解决element的autofocus失效问题
Sep 08 #Javascript
You might like
php判断输入不超过mysql的varchar字段的长度范围
2011/06/24 PHP
PHP的一个基础知识 表单提交
2011/07/04 PHP
Php header()函数语法及使用代码
2013/11/04 PHP
php 指定范围内多个随机数代码实例
2016/07/18 PHP
PHP微信PC二维码登陆的实现思路
2017/07/13 PHP
PHP面向对象程序设计内置标准类,普通数据类型转为对象类型示例
2019/06/12 PHP
Display SQL Server Version Information
2007/06/21 Javascript
javascript 解析后的xml对象的读取方法细解
2009/07/25 Javascript
javascript 支持链式调用的异步调用框架Async.Operation
2009/08/04 Javascript
JavaScript 匿名函数(anonymous function)与闭包(closure)
2011/10/04 Javascript
JavaScript获取客户端计算机硬件及系统等信息的方法
2014/01/02 Javascript
原生javascript获取元素样式
2014/12/31 Javascript
JS获取iframe中marginHeight和marginWidth属性的方法
2015/04/01 Javascript
javascript数组去重的六种方法汇总
2015/08/16 Javascript
解决JS组件bootstrap table分页实现过程中遇到的问题
2016/04/21 Javascript
浅谈javascript控制HTML5的全屏操控,浏览器兼容的问题
2016/10/10 Javascript
微信小程序 获取二维码实例详解
2017/06/23 Javascript
Vue的事件响应式进度条组件实例详解
2018/02/04 Javascript
vue实现分页加载效果
2019/12/24 Javascript
通过高德地图API获得某条道路上的所有坐标用于描绘道路的方法
2020/08/24 Javascript
Python reduce()函数的用法小结
2017/11/15 Python
Python 给某个文件名添加时间戳的方法
2018/10/16 Python
django使用LDAP验证的方法示例
2018/12/10 Python
用Python实现校园通知更新提醒功能
2019/11/23 Python
Python中使用gflags实例及原理解析
2019/12/13 Python
Python 创建守护进程的示例
2020/09/29 Python
html5 touch事件实现触屏页面上下滑动(一)
2016/03/10 HTML / CSS
Html5原创俄罗斯方块(基于canvas)
2019/01/07 HTML / CSS
《黄山奇石》教学反思
2014/04/19 职场文书
工作求职自荐信
2014/06/13 职场文书
总经理岗位职责说明书
2014/07/30 职场文书
2015财务年度工作总结范文
2015/05/04 职场文书
指导教师推荐意见
2015/06/05 职场文书
重阳节简报
2015/07/20 职场文书
如何书写先进事迹材料?
2019/07/02 职场文书
Python入门之基础语法详解
2021/05/11 Python