CORS (Cross-Origin Resource Sharing) egy böngésző biztonsági mechanizmus, amely szabályozza, hogy egy origin-ból származó weboldal meghívhat-e egy másik origin-on található API-dat. A FastAPI a beépített CORSMiddleware segítségével konfigurálja. A CORS-sal akkor találkozol, amikor egy másik domain/port-on futó frontend meghívja az API-dat.
A CORS által megoldott probléma
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)
