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 112c10b..a6bce7b 100644 Binary files a/db/libroDiario.db and b/db/libroDiario.db differ 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