오늘 배운 내용📚
추가 정리 내용📑
오늘 드디어 JWT에 대해서 수업을 들었습니다. 로그인 인증을 할 때 사용되는 세 가지 형태 세션, 쿠키, jwt를 알려주셨는데 그중에서 jwt를 집중적으로 배웠습니다. 아직 session과 cookie가 많이 사용되긴 하지만 이전에 작업했던 프로젝트에서 jwt를 사용했었기 때문에 조금 더 깊게 알 수 있는 계기가 되지 않을까 해서 집중해서 들었던 것 같습니다. 이번 과정을 통해서 그간 궁금했던 back과 front에서 jwt를 사용할 때 어떻게 주고받아 보안을 강화하는지 알 수 있었으면이라는 생각을 했습니다.
그리고 그간 괴롭던 docker의 database 초기화의 원인이 될만한 log를 발견하였습니다. 바로 shutdown starting... 이었습니다. 저 shutdown starting의 경우 처음 도커에 연결하면 초기화 작업을 진행하기 위해서 해당 로직이 돈다고 합니다. 그래서 혼자 고민도 해보고 주변 지인에게서도 도움을 받고 해서 나온 결과가 '그렇다면 데이터베이스가 초기화 안되게 막을 수 있는 방법이 없을까'였습니다. 데이터베이스를 로컬에 지정을 할 수 있다면? 그렇다면 초기화가 돼도 데이터가 지워지지 않을지도 모른다 라는 가정을 해보고 docker의 -v을 통해서 호스트경로와 도커 경로를 연결을 했습니다. 시간 경과를 보고 해당 문제가 또 발생할지 안 할지 확인을 한 다음에 문제없이 진행이 된다면 bind-mount가 아닌 volumes로 재설정해봐야겠다는 생각을 했습니다.
'프로그래머스 데브코스 > TIL' 카테고리의 다른 글
[Day 32] 웹 풀사이클 데브코스 TIL (0) | 2023.12.27 |
---|---|
[Day 31] 웹 풀사이클 데브코스 TIL (0) | 2023.12.27 |
[Day 29] 웹 풀사이클 데브코스 TIL (0) | 2023.12.24 |
[Day 28] 웹 풀사이클 데브코스 TIL (0) | 2023.12.21 |
[Day 27] 웹 풀사이클 데브코스 TIL (0) | 2023.12.20 |