From d4fe062f726c4910ae047f8e5fd136335af70e28 Mon Sep 17 00:00:00 2001 From: Noloquideus Date: Tue, 12 May 2026 23:24:22 +0300 Subject: [PATCH] feat: add cors --- src/main.py | 9 +++++++++ 1 file changed, 9 insertions(+) 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,