feat: add cors

This commit is contained in:
2026-05-12 23:24:22 +03:00
parent e2a1d7e1b4
commit d4fe062f72

View File

@@ -3,6 +3,7 @@ from contextlib import asynccontextmanager
import secrets import secrets
from typing import AsyncGenerator from typing import AsyncGenerator
from fastapi import Depends, FastAPI 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.openapi.docs import get_redoc_html, get_swagger_ui_html
from fastapi.responses import HTMLResponse from fastapi.responses import HTMLResponse
from fastapi.security import HTTPBasic, HTTPBasicCredentials from fastapi.security import HTTPBasic, HTTPBasicCredentials
@@ -81,6 +82,14 @@ app.include_router(crypto_transfer_router)
# Added middleware # 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(TraceIDMiddleware, logger=logger)
app.add_middleware( app.add_middleware(
SecurityHeadersMiddleware, SecurityHeadersMiddleware,