flat: 暂存
This commit is contained in:
@@ -52,6 +52,26 @@ service.interceptors.request.use(config => {
|
||||
}, error => {
|
||||
return Promise.reject(error)
|
||||
});
|
||||
|
||||
axios.interceptors.request.use(config => {
|
||||
//开启 progress bar
|
||||
NProgress.start();
|
||||
const meta = (config.meta || {});
|
||||
const isToken = meta.isToken === false;
|
||||
config.headers['Authorization'] =
|
||||
`Basic ${Base64.encode(`${website.clientId}:${website.clientSecret}`)}`;
|
||||
if (getToken() && !isToken) {
|
||||
//让每个请求携带token--['Authorization']为自定义key 请根据实际情况自行修改
|
||||
config.headers['Jobslink-Auth'] = 'bearer ' + getToken()
|
||||
}
|
||||
// headers中配置serialize为true开启序列化
|
||||
if (config.method === 'post' && meta.isSerialize === true) {
|
||||
config.data = serialize(config.data);
|
||||
}
|
||||
return config
|
||||
}, error => {
|
||||
return Promise.reject(error)
|
||||
});
|
||||
// http response 拦截
|
||||
service.interceptors.response.use(
|
||||
res => {
|
||||
|
||||
Reference in New Issue
Block a user