SOTATER / back-end

3 stars 0 forks source link

테스트 시작을 위한 방법 문의 #52

Open minyoungyang opened 1 year ago

minyoungyang commented 1 year ago
  1. 서버 실행
  2. swagger에서 summoner-controller/api/summoners/profile-info/{searchWord}searchWord를 입력하고 Execute

여기까지 확인하면, /api/summoners/search/auto-complete/{searchWord}에서 확인이 가능합니다.

그 뒤로

빠뜨린 과정이 있을까요?

eddy-kor-92 commented 1 year ago

puuid 말고 id를 써야 되는 경우도 있습니다. 인자 이름이 puuid가 아닌 summonerId 등으로 되어 있는 경우죠.

히스토리는 riot api에서 다루는 id가 3종류로 기억하는데, 어떤 id를 사용할 건지 합의가 안된 상태에서 각자 api 개발을 하면서 통일이 안됐습니다.

혹은 이런 경우일 수도 있습니다. 저도 전에 리그 정보 가져올 때, 소환사가 랭겜을 안하는 유저일 경우 db 에도 없고 riot api로도 획득이 안되기 때문에 404가 리턴되도록 되어 있었습니다. 초기 api 구현은 찾는 값이 없으면 id=null이 아니고 404를 리턴하도록 구현했으니까요.

이도 아니면 버그이기 때문에 확인이 필요할 거 같습니다.

minyoungyang commented 1 year ago

현재까지 진행 상황 (ex. "hide on bush")

  1. swagger로 prifile-info 검색
  2. autocomplete에 뜨는 거 확인
  3. swagger로 refresh 성공 (두번째에는 실패 - duplicated key 이슈)
  4. getMatches 성공

FE와 연동하려 했는데, 아직 API 타입이 맞지 않음.