Project8 [VanillaJS, SPA] 카카오페이지 클론 진행 기간 22.02.14 ~ 22.02.27 사용 기술 - Javascript (VanilaJS) - webpack, babel - gh-pages 데모 : https://healtheloper.github.io/fe-kakaopage/ Git : https://github.com/healtheloper/fe-kakaopage TL;DR - Component 를 템플릿 리터럴을 반환하여 생성 - 해당 컴포넌트가 생성된 이후 이벤트 리스너를 달아주기 어려운 문제가 생김 - Vanila JS 로 Rendering 흐름을 Prototype , 생성자 함수 패턴으로 개선하여 사용 - 메인 배너 Carousel 의 클릭 이벤트를 연타하면 이미지가 깨지기도 함 - 의도하지 않은 사용을 방지하기 위하여 클릭 이벤트.. 2022. 7. 11. [pm2-logrotate] 로그 관리 모듈 프로젝트 진행 중, 로그 관리를 pm2 rotate 를 통해 관리해달라는 요청을 받았다. 현재 pm2 log-rotate를 사용하고 있지 않은 상태임을 확인하고 설치를 먼저 하였다. $pm2 ls ✅pm2-logrotate 설치하기 $pm2 install pm2-logrotate pm2-logrotate를 다운받음으로써, 이제 로그파일들이 매일 일자별로 하나씩 분리되어 저장될 것이다. $ls -al 설치 이후, express-server-error-0 파일은 계속 log 가 쌓이는 중이고, 그 쌓인 것을 아래 2021-01-09_16-13-17.log 로 분리해준 듯 하다. 아마 매일 분리를 해주는 기준(매 정시라던가..)이 있을텐데, 쌓여있던 log가 10MB 가 넘어서 바로 분리해버린 것 같음. 바뀌.. 2021. 1. 10. 이전 1 2 다음