CORS (Cross-Origin Resource Sharing) არის ბრაუზერის უსაფრთხოების მექანიზმი, რომელიც კონტროლирებს იმას, რომ ერთი origin-დან ჩამოსული ვებ-გვერდი შეძლებს თუ არა თქვენი API-ს გამოძახებას სხვა origin-დან. FastAPI აკონფიგურირებს ამას ჩამონტაჟებული CORSMiddleware-ის საშუალებით. თქვენ შეხვდებით CORS-ს ყოველთვის, როდესაც განსხვავებული დომენი/პორტის frontend დაძახებს თქვენს 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)
