Node.js Express-generator 로 생성한 Web App PM2로 실행하기
Express로 간단하게 작성한 Web application를 PM2로 시작하는 방법은 아래와 같다.
> pm2 start app.js // Not working
하지만 Express-generator를 이용해 작성한 Web app의 경우 위와 같이 하면 process는 생성되지만 제대로 port를 listen 하지 못했다.
에러 메시지도 없어 헤매다가 구글링 끝에 찾았다.
아래와 같이 하면 된다.
> pm2 start ./bin/www
Web application written using express-generator can be started by PM2 as above.
이미 package.json 파일에 실행 방법이 있었는데 서두르다 놓쳤다.
{
...
"scripts": {
"start": "node ./bin/www"
...
},
댓글
댓글 쓰기