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+Jq获取URL参数的集中方法示例代码
May 20 Javascript
使用jQuery.form.js/springmvc框架实现文件上传功能
May 12 Javascript
Angular2 PrimeNG分页模块学习
Jan 14 Javascript
json数据处理及数据绑定
Jan 25 Javascript
浅谈angular.js跨域post解决方案
Aug 30 Javascript
静态页面实现 include 引入公用代码的示例
Sep 25 Javascript
浅谈es6语法 (Proxy和Reflect的对比)
Oct 24 Javascript
微信小程序使用progress组件实现显示进度功能【附源码下载】
Dec 12 Javascript
PM2自动部署代码步骤流程总结
Dec 10 Javascript
layui动态渲染生成左侧3级菜单的方法(根据后台返回数据)
Sep 23 Javascript
vue-列表下详情的展开与折叠案例
Jul 28 Javascript
vue组件是如何解析及渲染的?
Jan 13 Vue.js
全局安装 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扩展ZF――Validate扩展
2008/01/10 PHP
PHP 数组基本操作小结(推荐)
2016/06/13 PHP
解决form中action属性后面?传递参数 获取不到的问题
2017/07/21 PHP
一个javascript参数的小问题
2008/03/02 Javascript
JQuery扩展插件Validate 5添加自定义验证方法
2011/09/05 Javascript
JavaScript实现更改网页背景与字体颜色的方法
2015/02/02 Javascript
jquery实现的Banner广告收缩效果代码
2015/09/02 Javascript
jQuery+AJAX实现遮罩层登录验证界面(附源码)
2020/09/13 Javascript
jquery validate demo 基础
2015/10/29 Javascript
JS清除文本框内容离开在恢复及鼠标离开文本框时触发js的方法
2016/01/12 Javascript
终于实现了!精彩的jquery弹幕效果
2016/07/18 Javascript
深入浅析JS Function()构造函数
2016/08/22 Javascript
BACKBONE.JS 简单入门范例
2017/10/17 Javascript
Vue 项目代理设置的优化
2018/04/17 Javascript
Hexo已经看腻了,来手把手教你使用VuePress搭建个人博客
2018/04/26 Javascript
jsonp实现百度下拉框功能的方法分析
2019/05/10 Javascript
微信小程序实现录音功能
2019/11/22 Javascript
JS 逻辑判断不要只知道用 if-else 和 switch条件判断(小技巧)
2020/05/27 Javascript
在Django的模型中执行原始SQL查询的方法
2015/07/21 Python
python判断字符串编码的简单实现方法(使用chardet)
2016/07/01 Python
Django 如何获取前端发送的头文件详解(推荐)
2017/08/15 Python
python使用Apriori算法进行关联性解析
2017/12/21 Python
对python的输出和输出格式详解
2018/12/08 Python
浅谈python requests 的put, post 请求参数的问题
2019/01/02 Python
深入浅析Python中的迭代器
2019/06/04 Python
从numpy数组中取出满足条件的元素示例
2019/11/26 Python
HTML5新增加标签和功能概述
2016/09/05 HTML / CSS
捷克原创男装和女装购物网站:Bolf.cz
2018/04/28 全球购物
美国领先的机场停车聚合商:Airport Parking Reservations
2020/02/28 全球购物
基督教婚礼主持词
2014/03/14 职场文书
《泉水》教学反思
2014/04/11 职场文书
圣诞节活动策划方案
2014/06/09 职场文书
五好文明家庭事迹材料
2014/12/20 职场文书
2019年行政人事个人工作总结范本!
2019/07/19 职场文书
浅谈JavaScript作用域
2021/12/06 Javascript
Win10系统搭建ftp文件服务器详细教程
2022/08/05 Servers