REST API에서 항목에 대한 사용자 별 데이터를 처리하는 가장 효율적인 방법은 무엇입니까?REST API의 항목에 대한 사용자 별 데이터
예를 들어, item
개의 리소스가 있다고 가정 해 봅시다.
{
{ 'name': 'name 1' },
{ 'name': 'name 2' },
}
각 항목이 사용자 (https://myservice.com/api/user/{id}
)에 의해 favourited 될 수 있으며, 이러한 즐겨 찾기 목록을 반환
https://myservice.com/api/items (Full list)
https://myservice.com/api/items/{id} (Single item)
: 항목의 목록에 액세스 할 수 있습니다
https://myservice.com/api/user/{id}/favorites
이 전체 설정은 상태 비 저장입니다. 그러나 수백 가지 즐겨 찾기가있을 수 있으며 전체 목록을 검색하는 것은 필요하지 않을 수 있습니다.
Q : 상태 비 저장 시스템을 유지하면서 항목을 사용자 특정 데이터와 결합하는 가장 좋은 방법은 무엇입니까? 특정 사용자와 아이템을 얻는 결합하는 가장 좋은 방법이 무엇인지 비 저장 시스템을 유지하면서
https://myservice.com/api/items?user={id}
{
{ 'name': 'name 1', 'isFavourite':true },
{ 'name': 'name 2', 'isFavourite':false },
}