Commit f5b47853 authored by mxm-web-develop's avatar mxm-web-develop

321

parent caf60b8a
......@@ -11,14 +11,9 @@ export const axiosRequestConfiguration: AxiosRequestConfig = {
},
};
const initialization = (config: AxiosRequestConfig): AxiosInstance => {
export const initialization = (config: AxiosRequestConfig): AxiosInstance => {
const axiosInstance = axios.create(config);
/*
Add default headers, interceptors etc..
*/
return axiosInstance;
};
export default initialization;
\ No newline at end of file
// export default initialization;
\ No newline at end of file
import {of} from 'rxjs'
import {ajax} from "rxjs/ajax"
import { map , catchError } from 'rxjs/operators'
import axios,{ AxiosRequestConfig,AxiosInstance,AxiosPromise } from 'axios';
export const baseURL = import.meta.env.VITE_FETCH_URL
export const axiosRequestConfiguration: AxiosRequestConfig = {
baseURL,
responseType: 'json',
headers: {
'Content-Type': 'application/json',
},
};
// const observable$ = ajax.getJSON(url)
// .pipe(
// map(response => response),
// catchError(error => of(error))
// )
\ No newline at end of file
import {of,BehaviorSubject} from 'rxjs'
import {ajax} from "rxjs/ajax"
import { map , catchError } from 'rxjs/operators'
import axios,{ AxiosRequestConfig,AxiosInstance,AxiosPromise } from 'axios';
import { axiosRequestConfiguration, initialization } from './axios';
// export const baseURL = import.meta.env.VITE_FETCH_URL
// export const axiosRequestConfiguration: AxiosRequestConfig = {
// baseURL,
// responseType: 'json',
// headers: {
// 'Content-Type': 'application/json',
// },
// };
const axiosInstance = (options: AxiosRequestConfig)=> initialization(Object.assign(axiosRequestConfiguration,options))(options)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment