fix: add CORS middleware to allow specific origins and methods
Build and deploy / build (push) Successful in 11s
Test / test (push) Failing after 11s
Build and deploy / deploy (push) Successful in 12s

This commit is contained in:
k1nq
2025-11-29 23:57:50 +05:00
parent 31d1d8de1e
commit 03831499ca
+9
View File
@@ -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