fix
This commit is contained in:
@@ -203,6 +203,21 @@ app.add_middleware(
|
||||
expose_headers=["Content-Range", "Accept-Ranges"],
|
||||
)
|
||||
|
||||
|
||||
# Middleware de debug pour les requêtes POST (à désactiver en production stable)
|
||||
@app.middleware("http")
|
||||
async def debug_auth_middleware(request: Request, call_next):
|
||||
"""Log les informations d'authentification pour debug."""
|
||||
if request.method == "POST" and "/api/" in request.url.path:
|
||||
auth_header = request.headers.get("authorization", "")
|
||||
has_auth = bool(auth_header)
|
||||
auth_preview = auth_header[:30] + "..." if len(auth_header) > 30 else auth_header
|
||||
print(f"🔍 DEBUG POST {request.url.path}: auth_header={'present' if has_auth else 'MISSING'}, preview={auth_preview}")
|
||||
|
||||
response = await call_next(request)
|
||||
return response
|
||||
|
||||
|
||||
# Endpoint personnalisé pour servir les vidéos avec support Range
|
||||
@app.get("/uploads/{file_path:path}")
|
||||
async def serve_media_with_range(request: Request, file_path: str):
|
||||
|
||||
Reference in New Issue
Block a user