vue 项目中针对不同的平台有不同的接口和不同的端口号的处理
vue 项目中针对不同的平台有不同的接口和不同的端口号的处理
在一个项目中出现个两个端口号或者是多个接口的解决方案
示例: 出现 端口 48080 和端口 48081 并且端口号48080对应的是admin-api ,48081对应的是bus-api
解决方案:
request.js中进行处理(处理的方案就是,在里面添加一个标识,作为判断的依据)
//console.log(config)
if(config.params&&config.params.extra_myself){//extra_myself是你需要使用bus-api这个url时候,额外在参数中传递的一个参数。这个extra_myself参数对应的值可以是任意的字符串
let url = config.baseURL;
url = url.replace('48080/admin-api','48081/bus-api');
config.baseURL = url;
}
//console.log(config)
if(config.data&&config.data.extra_myself){
let url = config.baseURL;
url = url.replace('48080/admin-api','48081/bus-api');
config.baseURL = url;
}
添加了这两行即可,同时要注意的是,在接口对接的时候。做区分,extra_myself:“test”需要接在48081的接口中,也就是说,在每次接口对接的时候,把这个条数据带上
示例:
subBtn(){
let params={
“extra_myself”:“test”,
}
subBtnList(params).then((res)=>{
console.log(res)
})
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 25岁的心里话