• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

_id값으로 유저 한명 정보 가져오는게 최선의 방법인가요?

21.02.28 12:27 작성 조회수 140

1

_id값 입력 하려면 너무 길어서 불편한데

저 방법이 최선인가요?

username도 unique key로 설정 했는데 username으로는 못 가져오나요?

답변 1

답변을 작성해보세요.

0

태종님 안녕하세요 :)

GET /user/:userId의 경우 userId를 username으로 대체해서 사용해도 됩니다. 해당 문서의 고유키가 되면 사용하셔도 되요. 그리고 username을 고유키로 사용하실거면 username을 수정하지 못하게(immutable) 해주는걸 권장합니다. 근데 이 API의 경우 :userId를 사용자가 직접 입력하는 일은 없기 때문에 길어서 불편할 일은 없을거에요. 백엔드 API를 호출하는건 사람이 아니라 클라이언트 코드이기 때문이죠.