WASAPhoto/webui/src/services/axios.js

23 lines
555 B
JavaScript

import axios from "axios";
import getCurrentSession from "./authentication";
const instance = axios.create({
baseURL: __API_URL__,
timeout: 1000 * 60
});
//axios.interceptors.request.use(function (config) {
// const token = sessionStorage.getItem('token');
// if (!token) return config;
// config.headers.Authorization = "Bearer " + token;
// return config;
//});
const updateToken = () => {
instance.defaults.headers.common['Authorization'] = 'Bearer ' + getCurrentSession();
}
export {
instance as axios,
updateToken as updateToken,
}