Fix Url Bases Prod Des

This commit is contained in:
2025-09-03 18:49:55 -03:00
parent 83047721a3
commit 29f8146b32
2 changed files with 32 additions and 8 deletions

View File

@@ -2,13 +2,22 @@
import axios from 'axios';
import type { ProyeccionBancas, MunicipioSimple, TelegramaData, CatalogoItem, CategoriaResumen, ResultadoTicker, ApiResponseResultadosPorSeccion } from './types/types';
const API_BASE_URL = 'https://elecciones2025.eldia.com/api';
/**
* URL base para las llamadas a la API.
* - En desarrollo, apunta directamente al backend de .NET.
* - En producción, apunta al endpoint público de la API.
*/
export const API_BASE_URL = import.meta.env.DEV
? 'http://localhost:5217/api'
: 'https://elecciones2025.eldia.com/api';
// Determina la URL base para los activos (imágenes, etc.)
// Si estamos en desarrollo (npm run dev), usa una ruta relativa a la raíz.
// Si estamos en producción (npm run build), usa la URL completa del servidor de widgets.
export const assetBaseUrl = import.meta.env.DEV
? ''
/**
* URL base para los activos estáticos (imágenes, etc.) de la carpeta `public`.
* - En desarrollo, es una ruta relativa a la raíz (servida por Vite).
* - En producción, es la URL absoluta del dominio donde se alojan los widgets.
*/
export const assetBaseUrl = import.meta.env.DEV
? ''
: 'https://elecciones2025.eldia.com';
const apiClient = axios.create({