728x90
반응형
- supervisor (변경사항이 발생하면 자동으로 재기동해주는 모듈)
- 설치
npm install -g supervisor - 실행
CMD -> supervisor 실행 스크립트 입력
- 설치
- forever (데몬 처럼 상주 하게 해주는 모듈, 프로세스 관리 모듈) => pm2 모듈을 추천함.
- 설치
npm install -g forever - 기본사용
forever start supervisor.js
forever start -a -l forever.log -o out.log -e err.log bin/www <-(express&로그)
forever start -w -a -l D:\Nodejs\NodeConn\logs\forever.log -o D:\Nodejs\NodeConn\logs\out.log -e D:\Nodejs\NodeConn\logs\err.log bin/www <- -w는 변경되면 자동 재실행(신중히 선택)/ -a는 파일 append - 실행 중인 프로세스 확인
forever list - 프로세스 전체 죽이기
forever stopall - 변경될때 마다 재 실행(로그 파일 변경에도 영향을 받음 신중히 선택)
forever --watch start 실행.js
- 설치
- pm2 모듈
- 실행
pm2 start 실행.js
pm2 show id넘버//자세한 정보 확인
pm2 monit//사용자 확인
- 실행
- request 모듈
- 웹페이지를 긁어 올때 사용되는 모듈(사진, 음악, 동영상도 가능)
https://github.com/request/request - 실행
ECMAScript(에크마스크립트, ES)5 형식의 샘플var request = require('request');
request('http://www.google.com', function (error, response, body) {
if (!error && response.statusCode == 200) {
console.log(body) // Show the HTML for the Google homepage.
}
}) - 거부되는 사이트는 헤더를 설정(User-Agent) -> robots.txt로 확인 가능
https://github.com/request/request#custom-http-headers
- 웹페이지를 긁어 올때 사용되는 모듈(사진, 음악, 동영상도 가능)
- cheerio(치리오)
- 긁어온 데이터 분석하는 모듈
- async(순서대로)
반응형
LIST
'전공 > 실무' 카테고리의 다른 글
[Nodejs] 난독화, 복호화(암호화) (0) | 2018.04.12 |
---|---|
[Nodejs] 소켓(socket.io) 연동 (0) | 2018.04.03 |
[flash]drag&drop (0) | 2012.12.06 |
[flash]flash.external.ExternalInterface.call, 함수 (0) | 2012.12.06 |
[flash] 기타 tip (0) | 2012.12.06 |