import axios from "axios"; import { globalState } from '../config.js' const instance = axios.create({ baseURL: '', timeout: 120000, }) export const get = async (url, params) => { return instance({ url: url, method: 'get', params: params, headers: { Authorization: globalState.token } }) } export const post = async (url, data) => { return instance({ url: url, method: 'post', data: data, headers: { Authorization: globalState.token } }) } export const postBlob = async (url, data) => { return instance({ url: url, method: 'post', data: data, headers: { Authorization: globalState.token }, responseType: 'blob' }) } export const postForm = async (url, params) => { return instance({ url: url, method: 'post', data: params, headers: { Authorization: globalState.token, 'Content-Type': 'multipart/form-data' } }) } export default instance;