오늘도 프로젝트..!
벌써 7월의 반이 지났다. 시간 너무 빠르네ㅜ
오늘 튜터님께서 좋은 조언을 해주셨다.
선택과 집중?에 관한 이야기였는데, 캠프기간동안 배운 것이 정말 많고, 그래서 배운 것들을 프로젝트에 전부 녹여내고 싶은 마음은 너무 잘 알지만, 캠프에서 배웠던 모든 것을 100% 이해하고 있을 수는 없기에 프로젝트 기능에 너무 집착해서 이것 저것 추가해보는 것 보다, 프로젝트하면서 각자가 구현한 기능을 다시 복습해보고 어떤 생각을 통해서 이렇게 구현했는지, 내가 구현한 것을 명확하게 이해하고 설명할 수 있도록 이해를 확실히 하는 것이 가장 중요!!하다고 조언해주셨다.
( 기능 추가해보면서 여러 가지 경험해보는 것도 물론 너무 중요하지만, 기본기가 부족한 우리 팀에게는 기본기를 더 강조해주셨다 )
계속 신경써주시는 튜터님께 너무 감사하고, 특히 나에게도 따로 조언해주신 부분이 있는데,
최대한 심플하게 생각하라는 것이었다.
처음부터 너무 크게/깊게 생각하지 말고, 최대한 심플하게 하나씩 생각하라고 조언해주셨다.
내가 처음부터 너무 어렵게 생각하고 스트레스를 받으니까 해주신 말씀인 것 같다ㅠ
아 그리고, TIL에 대한 조언도 해주셨다.
프로젝트 기간동안 기능 구현에만 집중했고, 12시 넘어서까지 하는 날도 많았고 너무 힘들고 피곤해서 TIL을 일기처럼 작성했었는데, 그러지 말고 오늘 작성했던 코드, 배웠던, 깨달았던 부분들을 TIL로 남기면 정리가 되고 실력향상에 큰 도움이 되니까 TIL 작성에 신경쓰라는 조언도 해주셨다..
오늘 하루 종일 시도했다. 하지만 못했다.
리프레쉬 토큰을 회원 DB에 추가하고, 발급하고 쿠키에 넣어서 클라이언트로 보내는데, 이 부분에서 해결이 안됐다.
로그인을 할 때, 리프레쉬 토큰을 쿠키에 넣어 반환하는데, 브라우저에서 로그인하면 쿠키가 없다..
튜터님과 얘기를 해보니 화면이 바로 전환되면서 쿠키가 브라우저에 저장이 안되는 것이거나, 쿠키가 아예 생성이 안되어서 발생하는 문제 같다고 하셨다.
그래서 서버에서 쿠키를 찍어봤는데, 쿠키는 생성되는디..ㅜ
SPA로 구현이 되어 있고, 화면이 계속 전환이 되는데, 이 때, 저장이 안되는 것 같다.
프론트를 지금 바꿀 수도 없고, 방법도 전혀 안떠올라서, 그냥 나중으로 미뤘다..
오늘 튜터님의 조언과 맞닿는 부분인데, jwt 로그인을 내가 제대로 이해하지 못하고 있었다는 것이 오늘의 가장 큰 아쉬운 점이다.
분명 내가 구현했는데, 흐름을 제대로 모르고 있다니.. 스스로 납득하기 어려웠다ㅜ
내가 작성한 코드들을 내가 제대로 이해하고 있는가?를 자문해보면 모르겠다..
주말동안 내가 작성했던 코드들을 다시 보고 정리해봐야겠다
그리고 TIL 잘 작성해보라는 튜터님의 조언에 따라 작성한 코드를 정리하고 싶은데, 오늘 작성한 게 없다..
리프레쉬 토큰 하루종일 붙잡고 있다가 도저히 구현이 안되어서 일단 나중으로 미뤘기에...아ㅏㄱ아ㅏㅇ악
프로젝트에 예외처리부분은 꼭 적용하고 싶다
지금은 깔끔하게 되어있지 않은데, 예외처리만큼은 꼭 제대로 하고 싶다!!