CORS (Cross-Origin Resource Sharing) ni mfumo wa usalama wa kivinjari unaodhibiti iwapo ukurasa wa wavuti kutoka origin moja unaweza kuita API yako kwenye origin tofauti. FastAPI huisanidi kwa CORSMiddleware iliyojengwa ndani. Utakutana na CORS kila wakati frontend iliyo kwenye domain/port tofauti inapoita API yako.
Tatizo ambalo CORS hushughulikia
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)
