WARNING! WORK IN PROGRESS
- Interceptor header config:
import axios from 'axios';
const api = axios.create();
api.interceptors.request.use(
(request) => {
const token = localStorage.getItem('access_token');
- if (token) {
- request.headers!['Authorization'] = `Bearer ${token}`;
- } else {
- request.headers?.['Authorization'] && delete request.headers['Authorization'];
- }
+ request.headers?.common?.set('Authorization', token ? `Bearer ${token}` : undefined);
return request;
},
(error) => {
return Promise.reject(error);
}
);