const apiBaseUrl = 'http://118.178.180.86:9000'const service = axios.create({baseURL: apiBaseUrl,timeout: 10000
});/*拦截器获取token地址*/
service.interceptors.request.use(function(config) {var Request = new Object();Request = GetRequest();let token=Request.token//将token放到请求头发送给服务器,将tokenkey放在请求头中config.headers['X-Access-Token'] = tokenreturn config;}, function(error) {return Promise.reject(error);
});
function GetRequest() {var url = location.search; //获取url中"?"符后的字串var theRequest = new Object();if (url.indexOf("?") != -1) {var str = url.substr(1);strs = str.split("&");for(var i = 0; i < strs.length; i ++) {theRequest[strs[i].split("=")[0]] = unescape(strs[i].split("=")[1]);}}return theRequest;
}function postAction(url, parameter) {return service({url: url,method: "post",data: parameter});
}function putAction(url, parameter) {return service({url: url,method: "put",data: parameter});
}function getAction(url, parameter) {return service({url: url,method: "get",params: parameter});
}function deleteAction(url, parameter) {return service({url: url,method: "delete",params: parameter});
}