작성
·
208
1
_id값 입력 하려면 너무 길어서 불편한데
저 방법이 최선인가요?
username도 unique key로 설정 했는데 username으로는 못 가져오나요?
답변 1
0
태종님 안녕하세요 :)
GET /user/:userId의 경우 userId를 username으로 대체해서 사용해도 됩니다. 해당 문서의 고유키가 되면 사용하셔도 되요. 그리고 username을 고유키로 사용하실거면 username을 수정하지 못하게(immutable) 해주는걸 권장합니다. 근데 이 API의 경우 :userId를 사용자가 직접 입력하는 일은 없기 때문에 길어서 불편할 일은 없을거에요. 백엔드 API를 호출하는건 사람이 아니라 클라이언트 코드이기 때문이죠.