-
카테고리
-
세부 분야
웹 개발
-
해결 여부
미해결
컬렉션 VS 스토어
21.07.24 15:34 작성 조회수 149
1
안녕하세요. 좋은 강의 잘 듣고 있습니다.
강의를 듣다가 궁금한 점이 생겨서 질문 남깁니다.
만약
/members -> post // 새로운 멤버 생성
/members/{memberid} -> delete // 멤버삭제
이런식으로 api를 설계할 경우에는 members는 post와도 관련이 있고 delete와도 관련이 있게됩니다.
그렇다면 이런 경우에는 /members 는 컬렉션인 동시에 스토어가 되는 건가요?
답변을 작성해보세요.
4
codesweaver
2021.07.24
안녕하세요. '안녕하세요'님, 공식 서포터즈 codesweaver 입니다.
콜렉션은 리소스의 생성/관리를 서버가 맡는 경우를 말하고, 스토어는 리소스의 생성/관리를 클라이언트가 맡는 경우를 말합니다.
members/{memberId}의 형태는 memberId 를 클라이언트가 알고 있다는 점에서 리소스의 관리를 클라이언트가 알고 있는 경우인가 아닌가 생각할 수 있지만, 기본적으로 멤버의 생성과 삭제를 콜렉션에 요청하고 있는 형태로 보시는게 맞는것 같습니다. 그래서 생성/관리의 역할을 서버가 맡고 있다고 보는것이 맞는것 같습니다.
.
감사합니다.
답변 1