TIL & WIL

[TIL] 22.04.22

작은코딩 2022. 4. 22. 23:52

스파르타코딩클럽 내일배움캠프 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/

 

Cross Site Request Forgery protection | Django documentation | Django

Django The web framework for perfectionists with deadlines. Overview Download Documentation News Community Code Issues About ♥ Donate

docs.djangoproject.com

https://github.com/js-cookie/js-cookie/tree/latest#readme

 

GitHub - js-cookie/js-cookie: A simple, lightweight JavaScript API for handling browser cookies

A simple, lightweight JavaScript API for handling browser cookies - GitHub - js-cookie/js-cookie: A simple, lightweight JavaScript API for handling browser cookies

github.com

 

'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