Rename directories
This commit is contained in:
parent
c55acba709
commit
ca047c4248
95 changed files with 77 additions and 77 deletions
27
Documentation/Tech-docs/api/config/cors.md
Normal file
27
Documentation/Tech-docs/api/config/cors.md
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
# 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
|
||||
Loading…
Add table
Add a link
Reference in a new issue