Rename http client factory

This commit is contained in:
Bubka 2023-09-27 10:24:03 +02:00
parent df2407c46c
commit c02af5aab9
2 changed files with 9 additions and 9 deletions

View File

@ -1,24 +1,24 @@
import axios from "axios" import axios from "axios"
export const apiFactory = (endpoint = 'api') => { export const httpClientFactory = (endpoint = 'api') => {
let baseURL let baseURL
if (endpoint === 'web') { if (endpoint === 'web') {
baseURL = '/' baseURL = '/'
} else { } else {
baseURL = '/api' baseURL = '/api/v1'
} }
const apiClient = axios.create({ const httpClient = axios.create({
baseURL, baseURL,
headers: { 'X-Requested-With': 'XMLHttpRequest', 'Content-Type': 'application/json' }, headers: { 'X-Requested-With': 'XMLHttpRequest', 'Content-Type': 'application/json' },
withCredentials: true, withCredentials: true,
}) })
// see https://github.com/fsgreco/vue3-laravel-api/blob/main/src/api/middlewareCSRF.js // see https://github.com/fsgreco/vue3-laravel-api/blob/main/src/api/middlewareCSRF.js
//apiClient.interceptors.request.use( middlewareCSRF, err => Promise.reject(err)) //httpClient.interceptors.request.use( middlewareCSRF, err => Promise.reject(err))
apiClient.interceptors.response.use( httpClient.interceptors.response.use(
(response) => { (response) => {
return response; return response;
}, },
@ -35,5 +35,5 @@ export const apiFactory = (endpoint = 'api') => {
} }
) )
return apiClient return httpClient
} }

View File

@ -1,6 +1,6 @@
import { apiFactory } from '@/services/apiFactory' import { httpClientFactory } from '@/services/httpClientFactory'
const web = apiFactory('web') const webClient = httpClientFactory('web')
export default { export default {
/** /**
@ -8,7 +8,7 @@ export default {
* @returns * @returns
*/ */
getSystemInfos() { getSystemInfos() {
return web.get('infos') return webClient.get('infos')
}, },
} }