Skip to content

refactor: uri 회의에서 나온 내용 적용 #181

@nayonsoso

Description

@nayonsoso

어떤 부분을 리팩터링하려 하나요?

리팩터링하려는 부분에 대해 간결하게 설명해주세요

URI 회의에서 이야기나온 내용을 적용합니다.

Response, Request

  • PostCreateRequest 에서 BoardCode도 받아오도록 변경
  • PostFindResponse 에서 BoardCode을 추가 응답하도록 변경
  • Request & Response 에 사용되는 국문 권역을 enum으로 변경 (e.g. 아시아권 → ASIA)
  • 이미지와 관련된 api 들은 이미지 파일을 요청에 포함호도록 변경

URI 리소스

  • 내 정보 관련 uri를 /my-page/**에서 /my/**로 변경
  • 게시판 관련 uri를 /communites/** 에서 /boards/**로 변경
  • 지원 관련 uri를 /application/** 에서 /applications/**로 변경
  • 대학교 관련 uri를 /university/** 에서 /universities/**로 변경
  • 어학 성적 관련 uri를 /score/languageTest/**에서 scores/language-tests/**로 변경
  • 학점 관련 uri를 /score/gpa/**에서 /scores/gpas/**로 변경

계층 최소화

  • 게시글 관련 uri 에서 /communties/{board-code} 부분 제거
  • 댓글 관련 uri 에서 /posts/{post-id} 부분 제거

인증

  • 인증은 각 방식에 따라 형식이 달라질 수 있으므로 각각의 api 를 사용한다.
  • email 은 로그인/회원가입 api 를 분리한다.

기타

  • 위시 학교 추가, 삭제 api 분리

참고할만한 자료(선택)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions