flat: 暂存

This commit is contained in:
Apcallover
2024-08-07 09:34:41 +08:00
parent f68d4bb917
commit a6be0ec06f
7 changed files with 441 additions and 24 deletions

View File

@@ -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 => {