refactor on components and delete clear, profesional login

This commit is contained in:
Omar Sánchez Pizarro
2026-01-20 18:15:49 +01:00
parent d1a8055727
commit 804efe7663
17 changed files with 831 additions and 516 deletions

View File

@@ -1,8 +1,13 @@
import axios from 'axios';
import authService from './auth';
// Usar variable de entorno si está disponible, sino usar '/api' (proxy en desarrollo)
const baseURL = import.meta.env.VITE_API_BASE_URL || '/api';
console.log('baseURL', baseURL);
const api = axios.create({
baseURL: '/api',
baseURL,
headers: {
'Content-Type': 'application/json',
},
@@ -119,18 +124,6 @@ export default {
return response.data;
},
// Cache
async clearCache() {
const response = await api.delete('/cache');
return response.data;
},
// Artículos - Borrar todos (solo admin)
async clearAllArticles() {
const response = await api.delete('/articles');
return response.data;
},
// Usuarios
async getUsers() {
const response = await api.get('/users');