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

34 lines
708 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.tokenres || '',
'Accept-Language': global.locale,
'Accept-Platform': ACCEPT_PLATFORM,
'Accept-Serial': SERIAL,
'user-group':2
//CUSTOM_HEADER
}
if (IS_DEV == 2) {
config.data = {
...config.data,
ismock: 0,
}
}
return config;
})
http.interceptor.response((response) => {
return response;
})
export {
http
};