1.2 KiB
1.2 KiB
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 можно расширить или параметризовать на основе конфигурационного файла окружения.
class config.cors.CORSMiddlewareConfig(app: FastAPI)
Bases: object
Класс для настройки CORS политики в FastAPI
add_cors_middleware() → None
Добавляем CORS в приложение FastAPI