maengsanha/instacrawler

All result is empty when higher layer is empty.

maengsanha opened this issue · 2 comments

상위 계층 검색어가 비어있을 때 하위 계층 캐시를 제외한 모든 결과가 비어있는 문제

크롤링 후 OR 연산만 적용해서 반환하든, 상위 계층 검색어에 하위 계층 검색어를 대입해주든 항상 하위 계층 캐시를 제외한 모든 결과가 비어있음.

  • meta.Search 함수를 수정했고 meta_test에서 정상적으로 출력되는 걸 확인

  • 하지만 빌드 후 서버를 열어 요청을 보내보면 값이 비어있음

  • 원인 파악 중

원인 파악 완료

go.mod, go.sum의 캐시 데이터 때문에 사전 빌드된 output 파일이 로드됨

캐시를 업데이트하고 재실행하여 테스트 통과

다만 json serializing에 문제가 있어 깃허브 업로드 후 패키지 재설치 필요

Bug fixed

json serializing 문제는 router의 로직 문제 → 해결

Test passed