config.cors¶
Конфигурация CORS для FastAPI-приложения GONETS.
Модуль инкапсулирует добавление middleware CORSMiddleware со списком разрешённых источников (origins), характерных для локальной разработки и типовых портов фронтенда (например, Vite/React на 5173/5174, dev-серверы).
- Использование:
cors_config = CORSMiddlewareConfig(app) cors_config.add_cors_middleware()
- Поведение:
Разрешены все методы (allow_methods=[“*”]) и заголовки (allow_headers=[“*”]).
Разрешены креденшлы (allow_credentials=True) для работы с куками (локаль и др.).
При необходимости список origins можно расширить или параметризовать на основе конфигурационного файла окружения.