TIL

20231008_TIL

i'm suna 2023. 10. 10. 08:48

오늘 할 일

  • 미니 프로젝트 만들기

느낀점

  • 결론만 봤을때 미니프로젝트 리뉴얼에 성공했다.
    • 이전 프로젝트보다 나아진 점
      • 이전 프로젝트는 싱글페이지(html 하나에서 js로 제어해서 화면전환이 되는 식) 이어서 페이지를 띄우거나 새로고침을 하면 한번 전부 출력된 html이 반짝 하고 보이는데 이를 해결하기 위해 페이지를 나눴다.
      • 처음에는 크롤링을 하고싶었지만 모던 js에서는 크롤링을 할 수 없었기 때문에 팀원이 파이썬으로 글을 크롤링해서 가져온 후 그걸 파이어베이스에 insert해서 db에 있는 정보를 가져왔기 때문에 실시간 반영이 되지 않았다.
        이번에 node.js로 바꾸면서 cheerio 같은 모듈을 사용할 수 있게 되면서 그 부분이 수정되었다.
    • 이전 프로젝트보다 부족한 점
      • 기간을 연휴동안이라고 정했기 때문에 시간이 부족했다 
        css가 제대로 되지 않았다.
        남은 하루동안 css만 할까도 생각했는데 그러기엔 시간이 아까웠다
        새로운 공부를 하고싶었다.
        css야 뭐....다른거 하면서 고치면 되지...
      • 처음에 node.js로 프로젝트로 만들고싶었던 이유중 하나가 미니 프로젝트를 만들 때 처음 기획한 크롤링 부분에서 팀원이 node.js로 크롤링을 해왔는데 우리 프로젝트가 모던js로 제작되었기 때문에 반영할 수 없었다.
        그 코드를 활용하고 싶었지만 만들다보니 그 코드만으로는 원하는 기능을 구현할 수 없었기 때문에 거의 새로운 코드가 짜여졌다.
        함께하는 협업 프로젝트인데 원맨쇼를 한 격인데 이 상태로는 발표를 할 수 없었다.
    • 그냥 좋은 경험했다 생각하려고 한다.

내일 할 일