React axios를 Django 서버와 통신을하는데 계정을 생성후 수정하는 과정에서 session 이 보관이 안되어 session 을 못찾고 계속 생성하는 문제를 발견
CORS은 실행중인 웹 애플리케이션이 아닌 다른 출처의 선택한 자원에 접근할 수 있는 권한을 부여하도록 브라우저에 알려주는 체제입니다, 보안상의 이유로 자신의 출처와 동일한 리소스가 아닌 다른 출처의 리소스를 불러오려면 그 출처에 올바른 CORS 헤더를 포함해야 합니다. 그렇기 때문에 아래와 같은 작업을 통해
CORS 헤더를 포함해 줍니다.
React
// js파일 axios.post("url", { data }, { withCredentials: true # 추가 코드 }
Django
# settings.py CORS_ALLOW_CREDENTIALS = True