From 07890d7308db9bc836f22d010a3b2d7fb51bb3a9 Mon Sep 17 00:00:00 2001 From: juan-server Date: Thu, 3 Sep 2026 16:29:29 -0500 Subject: [PATCH] organizar en carpetas --- backend/app.py | 35 +++++++++++++++++++++--- db/libroDiario.db | Bin 12288 -> 12288 bytes fronted/{ => css}/estilos.css | 0 fronted/{ => html}/averias.html | 2 +- fronted/{ => html}/cajaMenor.html | 6 ++-- fronted/{ => html}/index.html | 2 +- fronted/{ => html}/libroDiario.html | 6 ++-- fronted/{ => html}/pagosMensuales.html | 2 +- fronted/{ => html}/transportadoras.html | 2 +- fronted/{ => js}/acciones.js | 0 fronted/{ => js}/cajaMenor.js | 0 fronted/{ => js}/libroDiario.js | 0 12 files changed, 41 insertions(+), 14 deletions(-) rename fronted/{ => css}/estilos.css (100%) rename fronted/{ => html}/averias.html (94%) rename fronted/{ => html}/cajaMenor.html (97%) rename fronted/{ => html}/index.html (96%) rename fronted/{ => html}/libroDiario.html (96%) rename fronted/{ => html}/pagosMensuales.html (94%) rename fronted/{ => html}/transportadoras.html (94%) rename fronted/{ => js}/acciones.js (100%) rename fronted/{ => js}/cajaMenor.js (100%) rename fronted/{ => js}/libroDiario.js (100%) diff --git a/backend/app.py b/backend/app.py index 8cf72f7..6073415 100644 --- a/backend/app.py +++ b/backend/app.py @@ -7,8 +7,8 @@ import time import os from datetime import datetime -# Servir archivos estáticos desde la carpeta fronted -app = Flask(__name__, static_folder="../fronted", static_url_path="") +# Servir archivos estáticos desde la carpeta fronted (sin static_url_path para controlar rutas manualmente) +app = Flask(__name__, static_folder="../fronted") CORS(app) # URL por defecto (se puede sobreescribir vía /config o por el body en /test_gs) @@ -68,13 +68,40 @@ def inicializar_db(): conn.close() # ============ SERVIR EL FRONTEND ============ +import os.path + @app.route("/") def index(): - return send_from_directory(app.static_folder, "index.html") + return send_from_directory(os.path.join(app.static_folder, "html"), "index.html") @app.route("/") def archivos_estaticos(archivo): - return send_from_directory(app.static_folder, archivo) + base_dir = app.static_folder + + # Extraer solo el nombre del archivo (sin carpetas previas) + nombre_archivo = os.path.basename(archivo) + + # Determinar en qué carpeta buscar según la extensión + if nombre_archivo.endswith(".html"): + carpeta = "html" + elif nombre_archivo.endswith(".css"): + carpeta = "css" + elif nombre_archivo.endswith(".js"): + carpeta = "js" + else: + carpeta = "" + + ruta_completa = os.path.join(base_dir, carpeta, nombre_archivo) if carpeta else os.path.join(base_dir, nombre_archivo) + + # Debug: log en consola + print(f"[STATIC] Recibido: {archivo} | Buscando: {ruta_completa}") + + if os.path.exists(ruta_completa): + directorio = os.path.dirname(ruta_completa) + nombre_archivo_final = os.path.basename(ruta_completa) + return send_from_directory(directorio, nombre_archivo_final) + else: + return f"Archivo no encontrado: {ruta_completa}", 404 # ============ LEER MOVIMIENTOS (desde SQLite - instantáneo) ============ @app.route("/leer", methods=["GET"]) diff --git a/db/libroDiario.db b/db/libroDiario.db index 112c10b64cc0271150bd3b45e7f630e02602ab67..a6bce7b174bba7a17404818a7baf3059d6a58fbf 100644 GIT binary patch delta 26 hcmZojXh@hK%_ulg#+gxYV?wSxGlwzf<_q!$0sv_z2Sxw@ delta 26 hcmZojXh@hK%_uNY#+gxIV?wSxGp8}f<_q!$0sv_U2Sfk> diff --git a/fronted/estilos.css b/fronted/css/estilos.css similarity index 100% rename from fronted/estilos.css rename to fronted/css/estilos.css diff --git a/fronted/averias.html b/fronted/html/averias.html similarity index 94% rename from fronted/averias.html rename to fronted/html/averias.html index 15b98ae..5f8cd5e 100644 --- a/fronted/averias.html +++ b/fronted/html/averias.html @@ -4,7 +4,7 @@ App Luisa - Averías - +
diff --git a/fronted/cajaMenor.html b/fronted/html/cajaMenor.html similarity index 97% rename from fronted/cajaMenor.html rename to fronted/html/cajaMenor.html index f5c6117..51225aa 100644 --- a/fronted/cajaMenor.html +++ b/fronted/html/cajaMenor.html @@ -4,7 +4,7 @@ App Luisa - Caja Menor - +
@@ -125,7 +125,7 @@ - - + + \ No newline at end of file diff --git a/fronted/index.html b/fronted/html/index.html similarity index 96% rename from fronted/index.html rename to fronted/html/index.html index 01f1351..7582ebb 100644 --- a/fronted/index.html +++ b/fronted/html/index.html @@ -4,7 +4,7 @@ App Luisa - Inicio - +
diff --git a/fronted/libroDiario.html b/fronted/html/libroDiario.html similarity index 96% rename from fronted/libroDiario.html rename to fronted/html/libroDiario.html index e2f1ecf..5fc1450 100644 --- a/fronted/libroDiario.html +++ b/fronted/html/libroDiario.html @@ -4,7 +4,7 @@ App Luisa - Libro Diario - +
@@ -118,7 +118,7 @@ - - + + \ No newline at end of file diff --git a/fronted/pagosMensuales.html b/fronted/html/pagosMensuales.html similarity index 94% rename from fronted/pagosMensuales.html rename to fronted/html/pagosMensuales.html index 22d9128..d4eead6 100644 --- a/fronted/pagosMensuales.html +++ b/fronted/html/pagosMensuales.html @@ -4,7 +4,7 @@ App Luisa - Pagos Mensuales - +
diff --git a/fronted/transportadoras.html b/fronted/html/transportadoras.html similarity index 94% rename from fronted/transportadoras.html rename to fronted/html/transportadoras.html index f28674e..6a1940a 100644 --- a/fronted/transportadoras.html +++ b/fronted/html/transportadoras.html @@ -4,7 +4,7 @@ App Luisa - Transportadoras - +
diff --git a/fronted/acciones.js b/fronted/js/acciones.js similarity index 100% rename from fronted/acciones.js rename to fronted/js/acciones.js diff --git a/fronted/cajaMenor.js b/fronted/js/cajaMenor.js similarity index 100% rename from fronted/cajaMenor.js rename to fronted/js/cajaMenor.js diff --git a/fronted/libroDiario.js b/fronted/js/libroDiario.js similarity index 100% rename from fronted/libroDiario.js rename to fronted/js/libroDiario.js