Code States - Immersive 20기 (Day 31)

LANA·2020년 6월 13일
0

Today I Learned

목록 보기
50/73

*6/10 TIL


오늘 배운 내용

  • Sprint 10. Server Side Technics

과제 진행 현황

  • pair / Article Collector 구현 완료
  • Toy Problem 16

느낀점

Article Collect 구현을 위하여
1. fetchHelper.js파일과 fileHelper.js파일을 각각 만들고,
2. 제작한 헬퍼함수들을 이용하여 fetch를 통해 Medium url 내로 접근하여
3. JSDOM을 통해 article tag안의 내용을 가져오고,
4. 가져온 파일을 fileHelper.js의 헬퍼함수를 통해 data에 숫자.txt의 형태로 저장하도록 했다(fs.writeFile).
5. 이후 fs.readFile을 통해 저장했던 txt파일을 읽어올 수 있게끔 했다. -- fs.~~sync를 통해 path가 유효한지 검사한 후, path가 있으면그 path의 article을 읽을 수 있게 하고, catch를 통해 이 부분에서 날 수 있는 에러를 잡을 수 있게 하였다.... 그다음 path가 없을 경우 err메시지를 띄우도록 하였다.
정리가 잘 안되지만.. ㅜㅜ 혼자 이해한 바로는 이렇다.

글로 정리하니 참 쉬워보이는데,,,, 결코 쉽지 않았다...ㅜ

profile
Let's code like chord !

0개의 댓글