CORS (Cross-Origin Resource Sharing), bir web sayfasının bir origin üzerinden API'nize farklı bir origin üzerinde çağrı yapabilmesini kontrol eden bir tarayıcı güvenlik mekanizmasıdır. FastAPI bunu yerleşik CORSMiddleware ile yapılandırır. Farklı bir domain/port üzerindeki ön uç API'nize çağrı yaptığında CORS ile karşılaşırsınız.
CORS'un çözdüğü sorun
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)
