[TIL] 7월 16일

yeon·2021년 7월 19일
0

필터링 조회 버그 발생

이슈 트래커 진행 중에 iOS에서 필터링 조회가 제대로 되지 않는다고 하였다.

iOS에서는 쿼리스트링을 줄여서 요청을 보내고 있었다.

{{url}}/api/issues?is_open=true&filter=&assignee=&label=&milestone=&writer=

is_open 만 조건을 넣어서 검색하려고 할 때 위와 같이 하지 않고 아래와 같이 쿼리스트링을 줄여서 조회하게 되면 필터링이 제대로 되지 않는다.

{{url}}/api/issues?is_open=true

디버깅을 해보니 쿼리스트링을 줄이면 쿼리스트링을 포함한 메소드를 타지 않고, 그냥 /api/issues로 매핑한 이슈 전체조회 메소드를 탄다.

실무에서는 쿼리스트링을 줄이는 방법을 쓴다고 해서 검색해봤는데 방법이 잘 안나온다. 내가 검색을 잘 못하고 있나..

Todo

오늘 못 다한 일들 (주말에 하기)

  • 자바스터디에서 배웠던 내용 추가해서 커밋 날리기
  • 쿼리스트링 줄이는 방법 찾아보기

0개의 댓글