Closed CreatiCoding closed 6 years ago
feat(firestore) && feat(promiseRequest)
썸네일 크롤링의 경우 한번에 198개 이미지를 요청하는 부분이 과부하를 유발합니다. 프로미스와 settimeout을 활용하여 각 크롤링 요청은 1초에 한번씩 하는 방법으로 구현하여 네이버 웹툰 서비스에 과부화를 주지 않습니다.
데이터베이스 접근이 필요한 단위테스트의 경우 travis로는 사용할 수 없게 설정하였고 로컬에서 테스트할 수 있습니다. 각 단위테스트에 필요한 공통 함수의 경우만 단위테스트에 추가하여 관리하고 있습니다. 데이터베이스 접근을 위해서는 개인키 파일이 필요하기 때문입니다.
문제없이 정상 단위테스트 성공하였습니다. 이대로 머지합니다.
feat(firestore) && feat(promiseRequest)
썸네일 크롤링의 경우 한번에 198개 이미지를 요청하는 부분이 과부하를 유발합니다. 프로미스와 settimeout을 활용하여 각 크롤링 요청은 1초에 한번씩 하는 방법으로 구현하여 네이버 웹툰 서비스에 과부화를 주지 않습니다.