필요한 모듈

  1. Users: users/

    → me ^^

    1. PUT users/:id :이름, 프사 수정 ✅
    2. GET users/duplicate?name=어쩌구: 닉네임중복검사 ✅
    3. GET users/:id (추후 수정 가능) ✅
  2. Postings: postings/

    → 경미님

    1. postings/:id : 각 게시글의 전체 정보✔️

      1. id: Posting 테이블의 id 컬럼(uuid)
    2. postings?태그1=1&태그2=2&keyword=제목 ✔️

    3. GET, POST, PUT, DELETE 동일 ✔️

    4. POST/DELETE postings/:id/like ✔️

    5. GET postings/titles?keyword=검색어 ✔️

      1. 중복 제거 (똑같은 제목)
      2. 검색어로 시작하는 것만!
    6. Reports: /reports

      →경미님

      1. POST: reports ✅
        1. body에는 신고하려는 글의 식별자
  3. Timelines: timelines/

    1. timelines?posting_id=1 ✅
      1. 게시글에 해당하는 타임라인 리스트 반환 (위치, 식별자 포함?)
      2. 같이 넘겨줘도 되는지 아니면 ‘지도로 보기’ 불렀을 때 넘겨줘야 하는지?
      3. 이때 내용을 40글자까지 잘라서 전달해야 함!
    2. timelines/:id ✅
      1. 특정 타임라인 상세 데이터
    3. GET, POST, PUT, DELETE 동일 ✅
      1. POST 시 이미지 데이터가 넘어왔고 && 현재 게시글의 썸네일이 null이라면 그때 게시글의 썸네일을 해당 이미지로 설정
  4. Auth: auth/

    → me ^^

    1. 회원가입/로그인
      1. authService.createUser() / UsersService.createUser()
    2. 회원탈퇴
    3. 로그아웃