JaeEeLee's
Node js 분석하긔 본문
회사에서 만든 프로젝트 분석
로깅의 요구사항
1. 모듈별 구분
2. Rolling 방식의 일정량의 로그만 보존, 그 외 자동 삭제
3. 심각성에 따라 로그의 정도,중요도를 구분하여 저장
사용하는 모듈
- fs : file system의 약자! 파일처리와 관련된 모듈__ fs.exists 파일이 존재하는지 확인
- path : 파일의 경로명,폴더경로명 등 경로 지정혹은 확장자 지정에 관한 모듈__path.normalize 잘못된 경로 수정해줌
- body-parser : 클라이언트 POST request data의 body로부터 파라미터 를 편리하게 추출 가능 설정:
require 한 후 app.use(bodyParser().json()); 해주면 req.body로 request에 담아있는 데이터를 받아올 수 있다.
- swig : node.js의 기본 템플릿 모듈은 ejs와 jade를 주로 사용한다.(express로 생성시 #.jade 파일), ejs와 jade의 장점만을 살린 모델이 swig모델. html을 지원한다.
Comments