fix: issues ux

This commit is contained in:
Alexandro Uc Santos
2024-03-02 18:34:14 -06:00
parent 1ab389605d
commit 6a54ed3dbe
14 changed files with 252 additions and 55 deletions

View File

@@ -1,12 +1,28 @@
import axios from "axios";
const baseUrl = import.meta.env.VITE_API_URL;
const accessToken = localStorage.getItem('access');
const api = axios.create({
baseURL: baseUrl,
headers: {
Authorization: 'Bearer ' + accessToken
},
baseURL: baseUrl
});
// Interceptar las solicitudes antes de enviarlas
api.interceptors.request.use(
(config) => {
// Obtener el token de acceso actualizado del localStorage
const accessToken = localStorage.getItem('access');
// Verificar si hay un token de acceso y agregarlo al encabezado de autorización
if (accessToken) {
config.headers.Authorization = `Bearer ${accessToken}`;
}
return config;
},
(error) => {
// Manejar errores de solicitud
return Promise.reject(error);
}
);
export default api;

9
src/lib/axiosPublic.js Normal file
View File

@@ -0,0 +1,9 @@
import axios from "axios";
const baseUrl = import.meta.env.VITE_API_URL;
const apiPublic = axios.create({
baseURL: baseUrl,
});
export default apiPublic;