목록Web_App/NodeJS (3)
우노
들어가기 앞서, .npmrc 파일은 Node.js 프로젝트에서 npm (Node Package Manager) 구성을 저장하는 설정 파일입니다. 이 파일을 사용하여 프로젝트별로 npm 관련 설정을 구성할 수 있습니다. 해당 포스팅에선 사용자 지정 패키지 스코프와 인증 정보를 설정하는 방법에 대해서 다뤄보겠습니다. .npmrc 사용자 지정 패키지 스코프와 인증 정보 설정 예제 @yourscope:registry=https://registry.npmjs.org/ //registry.npmjs.org/:_authToken=YOUR_AUTH_TOKEN @yourscope:registry=https://registry.npmjs.org/ 사용자 지정 스코프(@yourscope)가 npm 기본 레지스트리에서 호스팅..
예제 코드) Request 로그 출력 //Express 기본 모듈 불러오기. var express = require('express'); var http = require('http'); //Express 객체 생성 var app = express(); //기본포트를 app 객체에 속성으로 설정 app.set('port', process.env.PORT || 3000); app.use(function(req, res, next){ console.log('요청 처리'); // 전체 request 로그 출력 console.log(JSON.stringify(req.headers)); // request 로그 중, customheader 헤더값을 뽑아 b..
들어가기 앞서, 해당 포스트에서는, npm forever를 사용하여, Node.js 앱 종료 시 자동 재실행하는 방법에 대해서 다뤄보겠습니다. forever 설치 npm install forever -g forever 시작 (Node.js 앱 실행) 앱 파일들이 있는 경로로 이동한 뒤, 주석을 참고해 명령어를 실행합니다. # 파일을 직접 실행할 경우 forever start app.js # package.json의 scripts를 실행할 경우 forever start -c "npm run dev" ./ forever 관리 프로세스 확인 forever list forever 관리 프로세스 제거 forever stop "forever관리번호" forever 관리 프로세스를 제거할 뿐, 실제 프로세스는 남아있..