diff --git a/app/main.py b/app/main.py index cbcaa7b..d006a48 100644 --- a/app/main.py +++ b/app/main.py @@ -10,6 +10,8 @@ from app.api.routes import api_router from app.core.cache import init_cache, shutdown_cache from app.core.config import settings from app.core.middleware.cache_monitor import CacheAvailabilityMiddleware +from fastapi.middleware.cors import CORSMiddleware + def create_app() -> FastAPI: @@ -25,6 +27,13 @@ def create_app() -> FastAPI: application = FastAPI(title=settings.project_name, version=settings.version, lifespan=lifespan) application.include_router(api_router) application.add_middleware(CacheAvailabilityMiddleware) + app.add_middleware( + CORSMiddleware, + allow_origins=["https://kitchen-crm.k1nq.tech", "http://192.168.31.51"], + allow_credentials=True, + allow_methods=["*"], # Разрешить все HTTP-методы + allow_headers=["*"], # Разрешить все заголовки + ) return application