UNPKG

strapi-plugin-import-export-entries

Version:

Import/Export data from and to your database in just few clicks.

41 lines (33 loc) 774 B
/** * axios with a custom config. */ import { auth } from '@strapi/helper-plugin'; import axios from 'axios'; const instance = axios.create({ baseURL: process.env.STRAPI_ADMIN_BACKEND_URL, }); instance.interceptors.request.use( async (config) => { config.headers = { Authorization: `Bearer ${auth.getToken()}`, Accept: 'application/json', 'Content-Type': 'application/json', }; return config; }, (error) => { Promise.reject(error); }, ); instance.interceptors.response.use( (response) => response, (error) => { // whatever you want to do with the error if (error.response?.status === 401) { auth.clearAppStorage(); window.location.reload(); } throw error; }, ); export default instance;