CORS (Cross-Origin Resource Sharing) este un mecanism de securitate al browserului care controlează dacă o pagină web dintr-o origine poate apela API-ul tău pe o origine diferită. FastAPI o configurează cu CORSMiddleware încorporat. Vei întâlni CORS ori de câte ori un frontend pe un domeniu/port diferit apelează API-ul tău.
Problema pe care o rezolvă 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)
