개발일지
-
[항해99 회고록] 미니프로젝트개발일지/항해 99 2023. 7. 21. 00:10
느낀 점 많이 부족함도 느끼고 다시한번 복습도 많이하는 기회가 되는 한주차였다. 매칭 된 팀원이랑 실력이 그렇게 차이가 나지않아서그런지 둘이서 으쌰으쌰해서 잘 해낼 수 있었지만 백엔드 팀원들과의 의사소통을 많이 하지못한것이 조금 아쉬움으로 남는다. 프로젝트도 열심히 했지만 조금 만족하지 못하는 상태로 마무리를 하게 되어서 아쉬움이 많이 남는다. 하지만 분명 좋은 시간이였고 더 나은 개발자가 될 수있겠다는 생각도 들었다. 아쉬운 점 ● 기술스택에 대한 아쉬움 1. S3와 로그인 JWT를 구현을 해보지 못한 것에 아쉬움이 있어서 오늘은 꼭 마무리를 해보고 자려고 한다. 2. 다른 조의 발표를 들으면서 전혀 처음보는 라이브러리 및 기술을 발견했기에 조금 조사해보려한다. (젠킨스, 리액트네임규칙, 인라인스타일이..
-
[항해99 mini-project] 중간 점검개발일지/항해 99 2023. 7. 18. 16:28
아쉬움 1. 처음 코드컨벤션과 와이어프레임을 구성을 하고 나서 시작을 하니깐 좀 더 쉬운 느낌이 들었지만 막상 ESlint와 prettier를 사용하지 않고 하다보니 둘 다 좀 다른 부분이 많아서 이 부분에서 다시 리팩토링을 하는 시간이 들어야 한다는게 아쉬웠다. 2. doc을 구성할 때 조금 더 세세하게 구성을 하였다면 좋았을텐데라는 생각이 들었다. ex) 나영님 doc 구조를 임시로 참고하였음 근데 좋음 ㄷㄷ.. file의 이름도 pages > DetailPage.jsx 이런식으로 하고 apis의 구성도 세세하게 나누고, 특히나 containor를 미리미리 나누었다면 좀 더 깔끔한 코드가 되었을텐데라는 아쉬움도 있다. 3. 백엔드와의 소통이 적었다는 게 아쉬웠다. 화요일에 서버가 배포가 끝나서 확인 ..
-
[항해 99 주특기] 토큰 && JWT개발일지/항해 99 2023. 7. 12. 23:55
토큰 Tocken이란 클라이언트에서 보관하는 암호화된 인증 정보로써 서버에서 발급 보관하는 정보인 session과의 가장 큰 차이점은 보관하는 방식이다. 이러한 토큰은 세션처럼 서버에서 보관할 필요가 없어서 서버의 부담을 줄여주고 최근에 가장 많이 사용되는 기술이다 이러한 토큰 중 하나인 JWT(Json Web Tocken) 는 헤더와 페이로드, 시그니쳐로 구성 되어있으며 JWT 공식 문서를 가서 확인하면 인코딩 된 상태와 디코딩 된 상태를 볼 수 있다 (왼쪽 인코딩코드 오른쪽 디코딩코드) 서버에서 발급받은 jwt에는 시크릿코드가 있는데 이 시크릿코드는 보안을 강화해서 보관해야한다 왜냐하면 시크릿코드를 이용해서 서버에서 jwt를 브라우저에게 발급 해주고 그걸 브라우저가 관리하기 때문이며 이 시크릿코드를 ..