• 카테고리

    질문 & 답변
  • 세부 분야

    웹 개발

  • 해결 여부

    미해결

컬렉션 VS 스토어

21.07.24 15:34 작성 조회수 149

1

안녕하세요. 좋은 강의 잘 듣고 있습니다.

강의를 듣다가 궁금한 점이 생겨서 질문 남깁니다.

만약 

/members  -> post  // 새로운 멤버 생성

/members/{memberid}  -> delete  // 멤버삭제

이런식으로 api를 설계할 경우에는 members는 post와도 관련이 있고 delete와도 관련이 있게됩니다.

그렇다면 이런 경우에는 /members 는 컬렉션인 동시에 스토어가 되는 건가요?

답변 1

답변을 작성해보세요.

4

codesweaver님의 프로필

codesweaver

2021.07.24

안녕하세요. '안녕하세요'님, 공식 서포터즈 codesweaver 입니다.

콜렉션은 리소스의 생성/관리를 서버가 맡는 경우를 말하고, 스토어는 리소스의 생성/관리를 클라이언트가 맡는 경우를 말합니다.

members/{memberId}의 형태는 memberId 를 클라이언트가 알고 있다는 점에서 리소스의 관리를 클라이언트가 알고 있는 경우인가 아닌가 생각할 수 있지만, 기본적으로 멤버의 생성과 삭제를 콜렉션에 요청하고 있는 형태로 보시는게 맞는것 같습니다. 그래서 생성/관리의 역할을 서버가 맡고 있다고 보는것이 맞는것 같습니다.

.

감사합니다.