Files
prezentacija-komponiranje/frontend/src/api/common.js
2024-01-23 23:00:03 +01:00

31 lines
664 B
JavaScript

import axios from "axios";
export class ApiBase {}
const commonHeaders = {
"Content-Type": "application/json",
Accept: "application/json",
"Access-Control-Allow-Origin": "*",
"Access-Control-Max-Age": 60,
"x-timezone": Intl.DateTimeFormat().resolvedOptions().timeZone,
};
export const axiosUnauthorizedInstance = axios.create({
timeout: 5000,
headers: commonHeaders,
});
axiosUnauthorizedInstance.interceptors.response.use(
(response) => response,
(error) => {
return Promise.reject(error);
}
);
export const axiosInstance = axios.create({
timeout: 5000,
headers: {
...commonHeaders,
},
});