Community

안녕하세요! 말씀해주신 두가지 방법 모두 구현은 가능합니다만, 삭제 API 에 전체 리스트를 반환하는 방식은 Restful API 기준으로는 권장하지 않는 방식입니다. 삭제 API 에 전체 리스

안녕하세요! 말씀해주신 두가지 방법 모두 구현은 가능합니다만, 삭제 API 에 전체 리스트를 반환하는 방식은 Restful API 기준으로는 권장하지 않는 방식입니다. 삭제 API 에 전체 리스트를 반환하는것은 리스트를 보여주는 프론트 입장에선 한번의 요청으로 모든것을 처리할 수 있기 때문에 좋을 수 있습니다만, 리스트를 보여주지 않는 기능에서 혹은 다른 클라이언트에서도 삭제 API 를 쓴다면 불필요하게 리스트를 조회하기 때문에 비효율적이게 되고 삭제와 리스트 조회를 같이 수행해야하기 때문에 삭제 API 로직이 다소 무거워질 수 있습니다. 백엔드에서 삭제와 조회 API 를 분리하고 프론트엔드에서 이에 맞게 요청을 하게 된다면 각 API 의 기능이 명확해지고 다른 클라이언트에서도 기능에 맞게 재사용이 가능하며 삭제와 조회 API에 대한 백엔드 트래픽이 분산될 수 있어 효율적이라고 생각됩니다. 저의 짧은 생각이 부디 조금이나마 도움이 되시면 좋겠습니다.

알림

알림이 없습니다