refactor: update API endpoints and improve company ID handling in various components

This commit is contained in:
2026-02-13 10:40:24 -06:00
parent 6440b79d28
commit dedef1672e
22 changed files with 186 additions and 157 deletions

View File

@@ -17,12 +17,10 @@ from core.middleware import (
)
from fastapi import FastAPI, Request, status, HTTPException
from fastapi.middleware.cors import CORSMiddleware
from fastapi.middleware.trustedhost import TrustedHostMiddleware
from fastapi.exceptions import RequestValidationError
from fastapi.responses import JSONResponse
from fastapi.staticfiles import StaticFiles
from pathlib import Path
from uvicorn.middleware.proxy_headers import ProxyHeadersMiddleware
# Importar modelos para registrar con SQLAlchemy
from api.v1.modules.a76.items.models import Item
@@ -97,11 +95,6 @@ async def on_startup():
run_migrations()
logger.info("Base de datos inicializada correctamente.")
# Configurar middleware para headers de proxy (HTTPS en producción)
# Esto asegura que los redirects 307 usen https:// en producción
app.add_middleware(ProxyHeadersMiddleware, trusted_hosts="*")
# Configurar CORS
app.add_middleware(
CORSMiddleware,