Digimon project : 백엔드 프로젝트 - Category 설계
메인 포스팅의 카테고리 api를 설계하다가 문득, tistory처럼 카테고리 수정 api를 만들고 싶어졌다. tistory의 카테고리 관리는 생성, 수정을 웹 홈페이지에서 하고 변경사항 저장을 눌러서 한 꺼번에 추가, 수정된 카테고리를 보낸다. 이것을 어떤식으로 api를 만들어야 할까... 고민하다가 문득 든 생각을 적어본다. Client측에서 보내는 속성 { type, id, name, parentId, orderId } 로 한다. 여기서 type은 create, update, delete, stay가 있으며, 생성되는 카테고리면 create, 수정되는 카테고리면 update, 삭제되는 카테고리면 delete, 그것도 아니면 stay를 타입이다. 이 때, type을 판단하는 방법은 다음과 같다. 사용자..
2023. 6. 20.