게시글
질문&답변
csrf 토큰 관련 질문입니다!
강사님 한가지 이슈가 더 있는 듯 한데요,강사님 말씀대로 Decorator를 추가하니 Prod 버전에서는 문제 없이 잘 동작합니다. 그러나 Webpack Devserver 로 개발모드로 진행 시에, 동일한 csrf 관련 403 응답이 발생하는데요,마찬가지로 CSRF 관련 쿠키 값이 존재하지 않습니다. 제 생각에는 Devserver 동작 시, 서버 사이드 쪽에서 Serving한 템플릿을 바라보는 것이 아니고,다른 영역(ex. 메모리)에 올라간 템플릿을 바라보아서 Decorator 가 안먹히는 듯 한데요,(이렇게 생각한 이유는 Hot reloader 등 이러한 기능이 동작하려면 메모리 상에 존재하지 않을까? 해서 입니다.) axios.defaults.xsrfCookieName = 'csrftoken'axios.defaults.xsrfHeaderName = 'X-CSRFToken'Frontend 소스에 해당 코드가 존재함에도 같은 이슈가 발생하네요.Axios를 테스트로 Window 전역 객체에 저장해서 확인했을 때, 상기 위 값이 아래와 같이 잘 반영되어 있습니다. (사진) 개발 모드로 Devserver 운용 시에는, csrf 관련 토큰을 강제 또는 수동(관리자 페이지 진입 후, 작업 등)으로 해야만가능한가요??아니면 혹시 다른 방법이 있는지 궁금합니다.개인적으로도 서칭 해보겠습니다. 감사합니다!
- 0
- 4
- 1.1K
질문&답변
csrf 토큰 관련 질문입니다!
친절하고 자세한 답변 감사합니다.
- 0
- 4
- 1.1K