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 打开页面window.location和window.open的区别
Mar 17 Javascript
jquery插件制作简单示例说明
Feb 03 Javascript
jquery动态改变onclick属性导致失效的问题解决方法
Dec 04 Javascript
Jquery图片延迟加载插件jquery.lazyload.js的使用方法
May 21 Javascript
JS来动态的修改url实现对url的增删查改
Sep 05 Javascript
node.js中的console.info方法使用说明
Dec 09 Javascript
angularJS 中input示例分享
Feb 09 Javascript
Angular实现双向折叠列表组件的示例代码
Nov 21 Javascript
浅谈AngularJs 双向绑定原理(数据绑定机制)
Dec 07 Javascript
node.js中ws模块创建服务端和客户端,网页WebSocket客户端
Mar 06 Javascript
VUEX-action可以修改state吗
Nov 19 Javascript
解决vue数据不实时更新的问题(数据更改了,但数据不实时更新)
Oct 27 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数组最大值,最小值的代码
2011/10/31 PHP
PHP安全防范技巧分享
2011/11/03 PHP
php计算程序运行时间的简单例子分享
2014/05/10 PHP
php上传图片之时间戳命名(保存路径)
2014/08/15 PHP
php实现以只读方式打开文件的方法
2015/03/16 PHP
php 函数中静态变量使用的问题实例分析
2020/03/05 PHP
Jquery ui css framework
2010/06/28 Javascript
JavaScript高级程序设计 阅读笔记(二十) js错误处理
2012/08/14 Javascript
js登录弹出层特效
2014/03/07 Javascript
bootstrap3 兼容IE8浏览器!
2016/05/02 Javascript
微信小程序左滑删除效果的实现代码
2017/02/20 Javascript
JavaScript中双向数据绑定详解
2017/05/03 Javascript
vue 2.0路由之路由嵌套示例详解
2017/05/08 Javascript
vue-router 路由基础的详解
2017/10/17 Javascript
Element-UI踩坑之Pagination组件的使用
2018/10/29 Javascript
vue+node实现图片上传及预览的示例方法
2018/11/22 Javascript
JS实现鼠标按下拖拽效果
2020/07/23 Javascript
JavaScript中的执行环境和作用域链
2020/09/04 Javascript
vue实现前端列表多条件筛选
2020/10/26 Javascript
JavaScript构造函数原理及实现流程解析
2020/11/19 Javascript
videocapture库制作python视频高速传输程序
2013/12/23 Python
Python使用MySQLdb for Python操作数据库教程
2014/10/11 Python
python编程羊车门问题代码示例
2017/10/25 Python
详解python3中tkinter知识点
2018/06/21 Python
对IPython交互模式下的退出方法详解
2019/02/16 Python
简单了解Python3 bytes和str类型的区别和联系
2019/12/19 Python
洲际酒店集团英国官网:IHG英国
2019/07/10 全球购物
JD Sports荷兰:英国领先的运动时尚零售商
2020/03/13 全球购物
经典c++面试题二
2015/08/14 面试题
业务代表的岗位职责
2013/11/16 职场文书
乡镇群众路线整改落实情况汇报
2014/10/28 职场文书
活动费用申请报告
2015/05/15 职场文书
公司回复函格式
2015/07/14 职场文书
启迪人心的励志语录:脾气永远不要大于本事
2020/01/02 职场文书
PHP 对接美团大众点评团购券(门票)的开发步骤
2021/04/03 PHP
anaconda python3.8安装后降级
2021/06/11 Python