// 引入axios并配置
|
import axios from "axios";
|
|
// 给axios配置请求拦截器;
|
|
axios.interceptors.request.use(
|
(config) => {
|
var url = window.location.href;
|
|
var num = url.indexOf("?");
|
if (num !== -1) {
|
url = url.substr(num + 1); //str得到?之后的字符串
|
var arr = url.split("&"); //得到&分割的参数,放入数组中
|
var tokenArr = arr[0].split("=");
|
var str = tokenArr[1].split("%");
|
config.headers.Authorization = `Bearer ${str[1]}`;
|
config.headers["ZY-TenantId"] = 7;
|
}
|
|
return config;
|
},
|
(ereor) => {
|
// console.log(ereor);
|
return Promise.reject(ereor);
|
}
|
);
|
|
// 基准路径
|
// axios.defaults.withCredentials = true;
|
|
// axios.defaults.baseURL = "http://172.16.0.7:8060";
|
|
export default axios;
|