CORS (Cross-Origin Resource Sharing) là một cơ chế bảo mật của trình duyệt kiểm soát việc một trang web từ một origin có thể gọi API của bạn trên một origin khác hay không. FastAPI cấu hình nó với CORSMiddleware tích hợp. Bạn sẽ gặp CORS bất cứ khi nào một frontend trên một domain/port khác gọi API của bạn.
Vấn đề CORS giải quyết
Một app React tại http://localhost:3000 gọi một API tại http://localhost:8000 là
CROSS-ORIGIN (port khác). TRÌNH DUYỆT chặn response trừ khi API
gửi các header CORS cho phép origin đó.
(origin = scheme + host + port)
