CORS (Cross-Origin Resource Sharing) — это механизм безопасности браузера, который контролирует, может ли веб-страница с одного origin вызывать ваш API на другом origin. FastAPI настраивает это встроенным CORSMiddleware. Вы столкнетесь с CORS, когда фронтенд на другом домене/порту будет вызывать ваш API.
Проблема, которую решает CORS
A React app at http://localhost:3000 calling an API at http://localhost:8000 is
CROSS-ORIGIN (different port). The BROWSER blocks the response unless the API
sends CORS headers permitting that origin.
(origin = scheme + host + port)
