global.js
const pythonPort = '/python';
export default{
pythonPort
}
main.js
import global from './global.js'
Vue.prototype.global = global // 挂载到Vue实例上面
项目组请求接口url加前缀this.global.pythonPort: ‘/python’
this.global.pythonPort + '/接口地址';
这一步是非常的麻烦需要你每个python的前缀都要加上这个前缀
那么java的接口怎么加/java的前缀
main.js
// 实例化 axios 重写并且封装
import http from '@/utils/http.js'
Vue.prototype.$http = http();
// 除了/python以外的都加前缀/java
let JavaHttp = Vue.prototype.$http;
Vue.prototype.$http = function (obj) {
if (obj && obj.url && obj.url.indexOf('python') != -1) {
} else {
obj.url = '/java' + obj.url;
}
return JavaHttp(obj)
}