FastAPI 는 모든 문제를 Docs 로 다 해결할 수 있는 것 같다.
FastAPI Docs CORS
import 하기
from fastapi.middleware.cors import CORSMiddleware
origins 에 접근 허용할 주소 넣기.
나는 react 에서 접근할 거기 때문에 http://localhost:3000
를 넣어줬다.
주의할 것은 마지막에 /
들어가면 안 된다. 주소창에서 붙여넣기 하다가 /
들어가면 여전히 에러 발생시킴.
app.add_middleware( ... )
에 들어갈 수 있는 다양한 옵션들이 있지만, 저정도만 넣어줘도 된다.
여기 FastAPI Docs CORS 옵션에 대한 설명서가 있으니 읽어보도록 하자.