File size: 447 Bytes
92fd1a7
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
"""CORS configuration middleware."""
from fastapi.middleware.cors import CORSMiddleware

def configure_cors(app):
    """Configure CORS for the application."""
    app.add_middleware(
        CORSMiddleware,
        allow_origins=["*"],  # Configure appropriately for production
        allow_credentials=True,
        allow_methods=["*"],
        allow_headers=["*"],
        expose_headers=["X-Processing-Time", "X-File-Size", "X-Job-Id"]
    )