diff --git a/src/main.py b/src/main.py index 5bbc327..08f627a 100644 --- a/src/main.py +++ b/src/main.py @@ -3,6 +3,7 @@ from contextlib import asynccontextmanager import secrets from typing import AsyncGenerator from fastapi import Depends, FastAPI +from fastapi.middleware.cors import CORSMiddleware from fastapi.openapi.docs import get_redoc_html, get_swagger_ui_html from fastapi.responses import HTMLResponse from fastapi.security import HTTPBasic, HTTPBasicCredentials @@ -81,6 +82,14 @@ app.include_router(crypto_transfer_router) # Added middleware +app.add_middleware( + CORSMiddleware, + allow_origins=[], + allow_origin_regex='.*', + allow_credentials=True, + allow_methods=['*'], + allow_headers=['*'], +) app.add_middleware(TraceIDMiddleware, logger=logger) app.add_middleware( SecurityHeadersMiddleware,