我的编程空间,编程开发者的网络收藏夹
学习永远不晚

详解vue配置请求多个服务端解决方案

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

详解vue配置请求多个服务端解决方案

一、解决方案

1.1 描述接口context-path

后端的两个接口服务请求前缀,如下:

  • 前缀1: /bryant
  • 前缀2: /

1.2 vue.config.js配置


devServer: {
 port: 8005,
 proxy: {
  // 第一台服务器配置 
  '/bryant': {
   target: 'http://localhost:8081,
   ws: true,
   changeOrigin: true,
   pathRewrite: {
    '^/bryant': '/bryant'
   }
  },
  // 第二台服务器配置 
  '/': {
   target: 'http://localhost:8082',
   ws: true,
   changeOrigin: true,
   pathRewrite: {
    '^/': '/'
   }
  } 
 }
} 

1.3 axios修改


// api base_url,设置前缀不存在
const BASE_URL = ''
// 创建 axios 实例
const service = axios.create({
 baseURL: BASE_URL, 
 timeout: 6000 // 请求超时时间
})

此时axios不需要直接指定baseUrl配置

1.4 发送请求


// 请求前缀为“/”
this.$http.get("/basketball").then(res => {
 console.log('/', res)
}).catch(err => {
 console.log(err)
})
// 请求前缀为“bryant”
this.$http.get("/bryant/mvp").then(res => {
 console.log('/bryant', res)
}).catch(err => {
 console.log(err)
})

总结

多个接口服务的情况下,如果前缀是"/",要将其放在proxy配置的最后一部分,代理的时候是从上往下查找的,如果放在最上面其他服务也会被该配置代理掉

到此这篇关于详解vue配置请求多个服务端解决方案的文章就介绍到这了,更多相关vue配置请求多个服务端内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网! 

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

详解vue配置请求多个服务端解决方案

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Nginx配置WebSocket以支持跨域请求的解决方案

要在Nginx中配置WebSocket以支持跨域请求,你需要使用Nginx的http_sub_module模块首先,确保你已经安装了Nginx。如果没有,请访问Nginx官方网站下载并安装。打开Nginx配置文件,通常位于/etc/ngin
Nginx配置WebSocket以支持跨域请求的解决方案
2024-10-20

JavaScript实现请求服务端接口方法详解

这篇文章主要介绍了JavaScript实现请求服务端接口方法,JavaScript 中请求服务端接口的代码实现可能会因为使用的方法而有所不同,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习吧
2023-01-31

详解Spring中singleton bean如何同时服务多个请求

这篇文章主要介绍了详解Spring中singleton bean如何同时服务多个请求
2023-02-07

阿里云服务器配置多个域名设置详解

在日常运营中,许多企业和个人需要在阿里云服务器上配置多个域名,以便于访问不同的网站或服务。这篇文章将详细介绍如何在阿里云服务器上配置多个域名。正文:阿里云服务器是阿里云提供的高性能、高可用的云计算服务,它能够支持多个域名的配置。以下是详细的设置步骤:步骤一:登录阿里云控制台首先,你需要在阿里云的官方网站上登录你的
阿里云服务器配置多个域名设置详解
2023-12-09

Linux服务器配置多个svn仓库流程详解

1、在指定目录建立仓库保存总目录,本文示例目录设定为:/usr/local/svn/svnrepos # mkdir -p /usr/local/svn/svnrepos2、在总目录中创建两个仓库的文件夹,以及使用命令创建版本库# mkdi
2022-06-03

阿里云服务器独享满足企业个性化需求的云端解决方案

阿里云服务器独享是一种独享的云计算服务,它为企业提供了灵活、安全、高效的计算资源,满足了企业的个性化需求。本文将详细介绍阿里云服务器独享的特色、优势、使用方法以及相关案例,帮助企业了解和利用这种服务。阿里云服务器独享是阿里云为满足企业个性化需求而推出的一种独享的云计算服务。与其他共享服务器相比,独享服务器可以为企
阿里云服务器独享满足企业个性化需求的云端解决方案
2023-11-20

亚马逊服务器网络配置异常:解决方案

1.检查网络配置首先,您需要检查亚马逊服务器的网络配置。确保您的服务器实例已正确配置并与其他网络组件连接。您可以通过以下步骤进行检查:登录到亚马逊控制台,并导航到您的服务器实例。确认您的实例的安全组设置是否正确。安全组是一种虚拟防火墙,用于控制入站和出站流量。确保您的安全组允许所需的网络流量通过。检查您的子网路由表设置。确保您的子网路由表正确配置,并且与其他网络组件连接。2.检查网络连接如果您的网络配...
2023-10-27

阿里云服务器配置卡顿问题解决方案

1.了解卡顿问题的原因在解决阿里云服务器配置卡顿问题之前,我们需要先了解卡顿问题的原因。卡顿问题可能由多种因素引起,例如网络延迟、硬件故障、软件冲突等。因此,在解决问题之前,我们需要对服务器进行全面的检查和分析。2.检查网络连接网络连接是导致服务器卡顿的常见原因之一。我们可以使用ping命令测试服务器的网络连接是否正常
阿里云服务器配置卡顿问题解决方案
2024-01-30

谷歌云服务器配置错误怎么办解决方案

检查网络连接当出现错误时,用户首先应该检查网络连接。这可能包括确认服务器的IP地址是否正确,确保服务器与网络的连接正常。另外,用户还应该检查网络是否被其他设备或网络攻击所影响。检查DNS服务器DNS是域名系统(DomainNameSystem)的缩写,是一个将域名映射到IP地址的系统。如果DNS服务器出现错误,用户应该
2023-10-27

配置正确但是 Aria2 RPC 服务器错误解决方案 2023

适用于 Windows 系统(Linux/MacOS 也不会遇到这些问题吧……) 检查 hosts 文件中是否为 127.0.0.1 设置别名 localhost (可将 Aria2 JSON-RPC 地址的 localhost 改为 12
2023-08-19

阿里云域名连接服务器配置异常的解决方案

在使用阿里云域名时,有时会遇到连接服务器配置异常的问题。本文将介绍一些常见的原因和解决方法,帮助您快速解决该问题。解决方法一:检查DNS解析设置首先,我们需要确保您的域名已经正确地进行了DNS解析设置。您可以登录阿里云控制台,找到您的域名,在DNS解析设置中查看是否已正确配置。确保您的域名解析到正确的IP地址上,并且设
阿里云域名连接服务器配置异常的解决方案
2023-12-27

阿里云服务器配置及支持策略一站式解决方案

阿里云服务器是阿里云提供的高性能计算和存储服务,具备高可用性、稳定性和弹性扩展性。本文将详细阐述阿里云服务器的配置策略,以及其支持策略,帮助您更好地理解和使用阿里云服务器。一、阿里云服务器配置策略内存:阿里云服务器支持多种内存配置,包括1GB、2GB、4GB、8GB等。用户可以根据实际需求选择合适的内存配置。CP
阿里云服务器配置及支持策略一站式解决方案
2023-11-04

编程热搜

目录