스파르타코딩클럽 내일배움캠프 AI웹개발 1기가 끝났으니 이제 나만의 TIL을 작성하자
👀 오늘 한 일
- AWS 크레딧 신청 (greendoor 프로젝트)
- 알고리즘 1문제 풀기 | 키패드 누르기
- 이력서 피드백 받기 | 정수빈 튜터님
- greendoor 프로젝트 javascript 쿠키 라이브러리 사용
📚 오늘 배운 것
- javascript 쿠키 라이브러리 사용법
<script src="https://cdn.jsdelivr.net/npm/js-cookie@3.0.0/dist/js.cookie.min.js"></script>
const csrftoken = Cookies.get('csrftoken');
😄 오늘의 TMI
ajax를 사용할 때 csrf 토큰을 넣어 주는데 장고 템플릿을 js에서 사용할 수 없어서 html 스크립트에 변수로 넣어놨더니 개발자 도구에서 csrf 토큰을 확인할 수 있는 보안 이슈가 있었다. 해결법을 찾던 중 장고 공식문서에 javascript cookie 라이브러리를 사용하면 간단하게 가져올 수 있다는 걸 알게 되어 html 변수를 지워주고 js에서 바로 csrf토큰을 가져올 수 있었다.
AWS 크레딧은 이번이 4번째 시도인데 제발 이번엔 됐으면 좋겠다,,
그래야 죽은 프로젝트 다시 서버 돌려서 도메인 열어놓고 즐거운 맘으로 배포/유지보수/업데이트/리팩토링 등 다양한 실험을 해볼 수 있을 거 같다.
https://docs.djangoproject.com/en/3.2/ref/csrf/
https://github.com/js-cookie/js-cookie/tree/latest#readme
'TIL & WIL' 카테고리의 다른 글
[TIL] 22.04.29 (0) | 2022.04.29 |
---|---|
[TIL] 22.04.27 (0) | 2022.04.28 |
[TIL] 22.04.26 (0) | 2022.04.26 |
[TIL] 22.04.25 (0) | 2022.04.26 |
[TIL] 22.04.23 (0) | 2022.04.24 |