졸업작품당시 진행했었던 프로젝트를 계속해서 리팩토링을 하고있다. 원래는 하나의 Api가 완료되면 변경된 로직에 대해서 블로그를 작성하려 했지만 하나만 더 하나만 더 하다가 4개정도를 완료하고 첫 글을 작성하게 되었는데 기존코드를 보고 프론트엔드코드까지 변경하다보니
이전 글에서 기존 프로젝트의 휴대폰 인증을 위한 문자 발송 로직을 리팩토링하는 시간을 가졌다. 이번 글에서는 발송된 인증 코드를 검증하여 로그인, 회원가입을 수행할 수 있도록 하는 로직을 리팩토링 할 예정이다. 로직 설명 큰 순서는 다음과 같다. 해당 인증코드의 시
이전 글들에서 휴대폰 인증을 통해 발송하고, 일치하는지 검사해서 로그인을 하는 과정까지 리팩토링 과정을 살펴보았다. 이번 글에서는 휴대폰 인증을 완료한 사용자가 간병인으로 회원가입을 하는 과정을 리팩토링 해볼 예정이다.(보호자로 가입하는 과정도 문항만 다를 뿐 전체
지금까지 앱을 이용하기 위한 로그인, 회원가입 로직들을 리팩토링하였다. 이번 글에서는 회원가입과 로그인을 성공적으로 수행하면 발급해주는 토큰으로 인증을 거치는 과정을 리팩토링 해볼 예정이다. 기존 코드들에서는 사용자의 역할을 가지고 인가를 진행하는 로직들이 있는데
이제 계정 관련해서 마지막으로 로그아웃만 리팩토링 과정이 남았다. 로그아웃 로직은 그동안 만들어놨던 메서드들을 재사용하기도 하여 비교적 글이 간단할 것 같다. 로직설명 로그아웃 Api로 요청을 보내면 세션리스트에서 해당 아이디를 삭제한다. 기존 코드 기존 코드를
기존 프로젝트에서 사용자에 관한 Api들을 리팩토링하고 이제 프로필에 관한 Api들을 리팩토링하고 있다. 오늘은 첫번째로 메인 페이지라고 할 수 있는 프로필 리스트를 받아오는 Api를 작성해볼 예정이다.
이번 글은 프로필 리스트에서 상세조회를 하면 나타나는 상세 페이지에 대한 리팩토링을 진행할 예정이다. 작성하지 못한 글들도 많은데 더 주기를 짧게 할 수 있도록 노력해야겠다. 화면은 아래와 같다. | --- | --- | 로직설명 기존에 프로필을 조회했을 때
이전 글에서 MongoDB의 Pipeline 생성에 도움을 주는 클래스들을 만들어 봤으니 이번 글에선 이용하여 프로필 리스트들을 필터링 하는 과정을 리팩토링 해보자. | | | <img src=