Files
2025-04-30 14:04:34 +08:00

34 lines
716 B
JavaScript

import Request from './request';
import { API_BASE_URL, SERIAL, IS_DEV, ACCEPT_PLATFORM } from '../config.js';
const http = new Request();
http.setConfig((config) => {
config.baseUrl = API_BASE_URL;
return config
})
http.interceptor.request((config, cancel) => {
config.header = {
...config.header,
'user-token': global.token || global.user_token || '',
'user-group': 1,
'Accept-Language': global.locale,
'Accept-Platform': ACCEPT_PLATFORM,
'Accept-Serial': SERIAL,
//CUSTOM_HEADER
}
if (IS_DEV == 2) {
config.data = {
...config.data,
ismock: 0,
}
}
return config;
})
http.interceptor.response((response) => {
return response;
})
export {
http
};