CORS (Cross-Origin Resource Sharing) je bezpečnostní mechanismus prohlížeče, který kontroluje, zda webová stránka z jedné domény původu může volat vaše API v jiné doméně. FastAPI ji konfiguruje pomocí vestavěného CORSMiddleware. S CORS se setkáte pokaždé, když frontend z jiné domény/portu volá vaše API.
Problém, který CORS řeší
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)
