반응형

JWT 2

[17~21일차] 5번째 개인과제 SNS

마지막 프로젝트는 개인과제로 진행되었다. 간단하게 요구사항을 설명하면 JWT 토큰을 사용하여 로그인, 로그아웃, 인증, 인가하고, 게시글을 작성할 수 있고, (CRRUD) 좋아요를 할 수 있는 SNS을 만드는 프로젝트이다. 요구사항을 확인하고 가장 먼저 API Document를 작성했다. 가능한 RESTful하게 설계하려고 고민했으며 주로 인스타, 페이스북 같은 sns 서비스를 참고하여 작성했다. LIke 기능의 경우 좋아요 기능과 취소 기능을 한 API에 설계하기 보단 like, unlike 두 개의 API로 나눠 설계했으며 이는 인스타에서 확인할 수 있었다. 하나의 API로도 충분히 구현은 가능하지만 인스타의 경우 좋아요할 경우와 취소할 경우 로직이 다르고 알림과 같은 추가적인 로직이 필요하기에 구분..

Story 4. TIL_(새로운 팀, 와이어프레임, JWT)

매주 몇 시간을 들여 WIL을 쓰다 보니 '그냥 매일 간단하게 TIL 쓰면 안돼?'라는 생각이 들기 시작했다. 그래서 TIL을 시작하려 하는데,, 이것도 시간 많이들거 같다는 불길한 생각이,,,(최대한 간결하게 적어보겠다) 그럼 Let's go! 1. 새로운 팀 2주동안 정들었던 제로투원을 떠나보내고 새로운 팀인 9velopment에 들어갔다. (스파르타 양반,, 팀프로젝트가 처음 시작하는데 정말 이러기야? 최소한 첫 프로젝트는 정든 팀에서 진행을 할 수 있게 해주지 ㅠ) 첫 만남이라 어색함이 가득했지만 그래도 어쩔 수 없다! 자기소개 및 간단한 tmi를 진행하고 바로 프로젝트 구상에 돌입!! 앞으로 3주간 함께할 9velopment 화이팅~ 2. 와이어프레임 그렇게 정해진 프로젝트명은 9k밥. 간단하게..

반응형