perf/cache-hub-dashboard #2
@@ -60,12 +60,17 @@ async def on_startup():
|
||||
|
||||
|
||||
# Agregar middlewares personalizados
|
||||
if settings.DEBUG:
|
||||
app.add_middleware(RequestLoggingMiddleware)
|
||||
|
||||
app.add_middleware(LicenseValidationMiddleware)
|
||||
app.add_middleware(TenantMiddleware)
|
||||
|
||||
# RequestLoggingMiddleware va después de Tenant/License (add_middleware() invierte
|
||||
# el orden de ejecución: el último en registrarse corre primero) para que su cronómetro
|
||||
# envuelva TODO, incluyendo las llamadas al Hub — si no, "Duration:" en los logs
|
||||
# nunca reflejó el costo real de verify-license/auth-me, dando una falsa sensación
|
||||
# de que todo respondía en 2-5ms.
|
||||
if settings.DEBUG:
|
||||
app.add_middleware(RequestLoggingMiddleware)
|
||||
|
||||
# CORS debe ser el último en añadirse para que sea el más externo
|
||||
# y cubra todas las respuestas, incluyendo las de los middlewares internos
|
||||
app.add_middleware(
|
||||
|
||||
Reference in New Issue
Block a user