vue请求多个接口,服务器部署vue

  vue请求多个接口,服务器部署vue

  本文主要介绍了vue配置请求的多种服务器端解决方案的详细解决方案,通过实例代码进行了非常详细的介绍,对大家的学习或工作有一定的参考价值。和有需要的朋友一起学习吧。

  

一、解决方案

  1.1描述接口上下文路径

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

  1: /bryant前缀

  前缀2:/

  1.2 vue.config.js配置

  devServer: {

  端口:8005,

  代理服务器:{

  //第一个服务器配置

  /bryant :

  目标: http://本地主机:8081,

  ws:没错,

  changeOrigin:真的,

  路径重写:{

  ^/bryant:/布莱恩特

  }

  },

  //第二台服务器配置

  /: {

  目标:“http://本地主机:8082”,

  ws:没错,

  changeOrigin:真的,

  路径重写:{

  ^/: /

  }

  }

  }

  }

  1.3 axios修改

  //api base_url,设置前缀不存在。

  const BASE_URL=

  //创建axios实例

  const service=axios.create({

  baseURL: BASE_URL,

  超时:6000 //请求超时

  })

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

  1.4发送请求

  //请求前缀是“/”

  这个。$http.get(/basketball )。然后(res={

  console.log(/,res)

  }).catch(错误={

  console.log(错误)

  })

  //请求前缀是“bryant”

  这个。$http.get(/bryant/mvp )。然后(res={

  console.log(/bryant ,res)

  }).catch(错误={

  console.log(错误)

  })

  

总结

  在多个接口服务的情况下,如果前缀是/,应该放在代理配置的最后一部分,从上到下查找代理。如果将其放置在顶部,其他服务将被此配置代理丢弃。

  这就是这篇关于vue配置请求的多服务器详细解决方案的文章。关于vue配置请求的多个服务器的更多信息,请搜索我们以前的文章或继续浏览下面的相关文章。希望大家以后能多多支持我们!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: