Skip to content

API 명세

강성준 edited this page Nov 20, 2022 · 30 revisions

😀 User

  • [GET] 닉네임 조회(중복체크)
  • [GET] 회원가입 (Naver, Kakao, Google)
  • [GET] 로그인 (Naver, Kakao, Google)
    • SERVER_URL/user/login?social=${social} //social = ['naver','kakao','google']로 해당 페이지로 이동
    • Redirection 문제 때문에 axios 가 아닌 anchor 태그 사용 권장.
  • [GET] 로그아웃
    • SERVER_URL/user/logout 요청 시 AccessToken 만료.
    • 메인 페이지로 리다이렉트.
  • [DELETE] 회원탈퇴
    • SERVER_URL/user 로 요청 시 Guards 로 토큰 인증 확인.
    • 토큰이 인증되었다면, DB에서 해당 유저 제거.
    • 메인 페이지로 리다이렉트.

🎮 Interface

  • [PATCH] 캐릭터 변경
  • [PATCH] 닉네임 변경
  • [GET] 친구 목록 조회
  • [DELETE] 친구 삭제

👨‍👩‍👧‍👦 공유

  • [GET] 기록 공유 전체 조회
  • [POST] 기록 공유 작성
  • [DELETE] 기록 공유 삭제
  • [POST] 좋아요 토글
Clone this wiki locally