Files
wireguard-dashboard-admin/src/utils/http/index.js

19 lines
591 B
JavaScript
Raw Normal View History

2022-01-08 17:20:46 +08:00
import axios from 'axios'
import { setupInterceptor } from './interceptors'
function createAxios(option = {}) {
const defBaseURL = window.__APP__GLOB__CONF__?.VITE_APP_GLOB_BASE_API || import.meta.env.VITE_APP_GLOB_BASE_API
const service = axios.create({
timeout: option.timeout || 120000,
baseURL: option.baseURL || defBaseURL,
})
setupInterceptor(service)
return service
}
export const defAxios = createAxios()
2022-02-09 17:46:25 +08:00
export const testAxios = createAxios({
2022-01-08 17:20:46 +08:00
baseURL: window.__APP__GLOB__CONF__?.VITE_APP_GLOB_BASE_API_TEST || import.meta.env.VITE_APP_GLOB_BASE_API_TEST,
})