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"]
)
|