Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

JaeEeLee's

Node js 분석하긔 본문

웹개발/공부

Node js 분석하긔

Jaei_i 2019. 4. 16. 18:15

회사에서 만든 프로젝트 분석

로깅의 요구사항

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