CORS (Cross-Origin Resource Sharing) هي آلية أمان في المتصفح تتحكم في ما إذا كانت صفحة ويب من أصل واحد يمكنها استدعاء API الخاص بك على أصل مختلف. يقوم FastAPI بتكوينها باستخدام CORSMiddleware المدمج. ستواجه CORS كلما استدعت واجهة أمامية على نطاق/منفذ مختلف API الخاص بك.
المشكلة التي يعالجها 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)
