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 相关文章推荐
javascript的函数
Jan 31 Javascript
js二维数组定义和初始化的三种方法总结
Mar 03 Javascript
JavaScript实现防止网页被嵌入Frame框架的代码分享
Dec 29 Javascript
jQuery EasyUI datagrid实现本地分页的方法
Feb 13 Javascript
跟我学习javascript的函数和函数表达式
Nov 16 Javascript
详解VueJs异步动态加载块
Mar 09 Javascript
Angular2入门--架构总览
Mar 29 Javascript
原生JS发送异步数据请求
Jun 08 Javascript
原生JS实现 MUI导航栏透明渐变效果
Nov 07 Javascript
详解vue-cli项目中的proxyTable跨域问题小结
Feb 09 Javascript
对vue v-if v-else-if v-else 的简单使用详解
Sep 29 Javascript
React传值 组件传值 之间的关系详解
Aug 26 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 模拟POST提交的2种方法详解
2013/06/17 PHP
如何离线执行php任务
2017/02/21 PHP
laravel学习笔记之模型事件的几种用法示例
2017/08/15 PHP
实例讲解PHP页面静态化
2018/02/05 PHP
PHP实现数据库的增删查改功能及完整代码
2018/04/18 PHP
JavaScript自定义DateDiff函数(兼容所有浏览器)
2012/03/01 Javascript
JavaScript事件处理器中的event参数使用介绍
2013/05/24 Javascript
javascript中声明函数的方法及调用函数的返回值
2014/07/22 Javascript
javascript中call apply 的应用场景
2015/04/16 Javascript
jQuery实现横向带缓冲的水平运动效果(附demo源码下载)
2016/01/29 Javascript
jQuery学习心得总结(必看篇)
2016/06/10 Javascript
AngularJS之依赖注入模拟实现
2016/08/19 Javascript
AngularJS  $on、$emit和$broadcast的使用
2016/09/05 Javascript
js字符串与Unicode编码互相转换
2017/05/17 Javascript
jquery.masonry瀑布流效果
2017/05/25 jQuery
轻松理解vue的双向数据绑定问题
2017/10/30 Javascript
JS实现获取word文档内容并输出显示到html页面示例
2018/06/23 Javascript
vue 使用element-ui中的Notification自定义按钮并实现关闭功能及如何处理多个通知
2019/08/17 Javascript
高性能js数组去重(12种方法,史上最全)
2019/12/21 Javascript
js实现提交前对列表数据的增删改查
2020/01/16 Javascript
[01:18]DOTA2超级联赛专访hanci ForLove淘汰感言曝光
2013/06/04 DOTA
python 域名分析工具实现代码
2009/07/15 Python
Python中的引用和拷贝浅析
2014/11/22 Python
浅析Python中的getattr(),setattr(),delattr(),hasattr()
2016/06/14 Python
Python实现调度算法代码详解
2017/12/01 Python
python的pytest框架之命令行参数详解(上)
2019/06/27 Python
Mac 使用python3的matplot画图不显示的解决
2019/11/23 Python
HTML5语义化元素你真的用对了吗
2019/08/22 HTML / CSS
电子商务专业实习生自我鉴定
2013/09/24 职场文书
关爱老人标语
2014/06/21 职场文书
党员剖析材料范文
2014/09/30 职场文书
导游词欢迎词
2015/02/02 职场文书
荒岛余生观后感
2015/06/09 职场文书
个人职业生涯规划之自我评估篇
2019/09/03 职场文书
React forwardRef的使用方法及注意点
2021/06/13 Javascript
Java集成swagger文档组件
2021/06/28 Java/Android