cambio de url para que filtre por ciudad y fechas

This commit is contained in:
Tatiana Villa 2026-02-21 18:04:54 +01:00
parent a6c73ccf06
commit c1f74c3db0
2 changed files with 12 additions and 7 deletions

View File

@ -3,7 +3,7 @@
<head> <head>
<meta charset="UTF-8"> <meta charset="UTF-8">
<title>Estadísticas | El Tiempo</title> <title>Estadísticas | El Tiempo</title>
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon"> <link rel="shortcut icon" href="tatianalogo.png" type="image/x-icon">
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="css/estilos.css"> <link rel="stylesheet" href="css/estilos.css">
</head> </head>

View File

@ -10,7 +10,7 @@ let selectedMonth = new Date().getMonth(); // mes actual
let ciudadActual = "Madrid"; // ciudad por defecto let ciudadActual = "Madrid"; // ciudad por defecto
// Antes: const BASE_API = "https://aplicacionesdevanguardia.es/eltiempo/servidor/api-weather-fechas.php"; // Antes: const BASE_API = "https://aplicacionesdevanguardia.es/eltiempo/servidor/api-weather-fechas.php";
const BASE_API = "https://tatvil.es/apis/api/weather/all"; const BASE_API = "https://tatvil.es/apis/api/weather/filter";
// ==================== // ====================
// Construir URL de API según filtros // Construir URL de API según filtros
@ -31,11 +31,16 @@ function buildApiUrl({ ciudad, fecha = null, desde = null, hasta = null }) {
*/ */
// AHORA: Como el nuevo backend Java devuelve TODO en /all, no podemos construir una URL con filtros. Por ahora, apuntamos directamente a /all y haremos el filtrado en el frontend. Esto es temporal hasta que implementemos los filtros en Java. // AHORA: Como el nuevo backend Java devuelve TODO en /all, no podemos construir una URL con filtros. Por ahora, apuntamos directamente a /all y haremos el filtrado en el frontend. Esto es temporal hasta que implementemos los filtros en Java.
function buildApiUrl({ ciudad, fecha = null, desde = null, hasta = null }) { function buildApiUrl({ ciudad, desde, hasta }) {
// Por ahora, como tu Java devuelve todo en /all, apuntamos ahí const params = new URLSearchParams();
// El filtrado por ciudad lo haremos en el frontend hasta que lo programemos en Java params.append("ciudad", ciudad);
console.log("Cargando datos desde el nuevo Backend Java en tatvil.es"); params.append("desde", desde);
return BASE_API; params.append("hasta", hasta);
console.log("Construyendo URL con parámetros:", { ciudad, desde, hasta });
console.log("URL API:", `${BASE_API}?${params.toString()}`);
return `${BASE_API}?${params.toString()}`;
} }
// ==================== // ====================