CORS (Cross-Origin Resource Sharing) är en webbläsarens säkerhetsmekanism som kontrollerar om en webbsida från ett origin kan anropa ditt API på ett annat origin. FastAPI konfigurerar det med den inbyggda CORSMiddleware. Du stöter på CORS när en frontend på en annan domän/port anropar ditt API.
Problemet som CORS löser
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)
