Files
mixtape/zero.Web.UI/config/axios.config.js
T
swcs 3fc6fc20c6 Revert "vite++"
This reverts commit fcaa4f884c.
2020-10-15 14:10:13 +02:00

33 lines
756 B
JavaScript

import Auth from '@zero/services/auth.js';
import Axios from 'axios';
import Qs from 'qs';
if (!zero || !zero.apiPath)
{
throw Exception('window.zero and zero.apiPath (= base path to the backoffice API) have to be configured');
}
Axios.defaults.baseURL = zero.apiPath;
Axios.defaults.withCredentials = true;
Axios.defaults.paramsSerializer = (params) =>
{
return stringify(params, { allowDots: true });
};
Axios.interceptors.response.use(response => response, error =>
{
if (error.response)
{
if (error.response.status === 401)
{
Auth.rejectUser("@login.rejectReasons.inactive");
//Notification.error('Authentication failed. Please login again.', 3);
}
}
return Promise.reject(error);
});
export default Axios;