CreatiCoding / CoUPWA

PWA project by CoU Team
3 stars 1 forks source link

파이어스토어 연동 및 프로세스 함수화 #98

Closed CreatiCoding closed 6 years ago

CreatiCoding commented 6 years ago

feat(firestore) && feat(promiseRequest)

  1. firestore insert and select
  2. crawling request each one second

썸네일 크롤링의 경우 한번에 198개 이미지를 요청하는 부분이 과부하를 유발합니다. 프로미스와 settimeout을 활용하여 각 크롤링 요청은 1초에 한번씩 하는 방법으로 구현하여 네이버 웹툰 서비스에 과부화를 주지 않습니다.

CreatiCoding commented 6 years ago

데이터베이스 접근이 필요한 단위테스트의 경우 travis로는 사용할 수 없게 설정하였고 로컬에서 테스트할 수 있습니다. 각 단위테스트에 필요한 공통 함수의 경우만 단위테스트에 추가하여 관리하고 있습니다. 데이터베이스 접근을 위해서는 개인키 파일이 필요하기 때문입니다.

CreatiCoding commented 6 years ago

문제없이 정상 단위테스트 성공하였습니다. 이대로 머지합니다.