서버/NGINX & node.js

express.js 를 다른 포트에서 실행시키기

날개 2019. 3. 4. 00:07


express.js 앱이 실행되고 있는 서버에서 테스트를 위해 다른 앱을 실행하려하면, 포트를 바꿔준 상태에서는 당연히 포트가 충돌이 납니다.


그렇다고 테스트를 위한 코드이지만, 포트 관련된 코드를 수정하기는 싫을때 어떻게 임시로 포트를 바꿔서 실행 할 수 있을까요?


매우 간단합니다. 아래와 같이 포트번호를 npm start 앞에만 붙여 주면 됩니다.


> PORT=[원하는포트번호] npm start



express.js 앱의 기본 포트는 3000 번인데, 위와 같이 실행하면 소스코드나 환경설정등을 바꾸지 않고도 원하는 포트 번호로 실행이 됩니다.


예를 들어 3500 포트로 실행을 하고 싶다면,


PORT=3500 npm start


이게 끝입니다.


(이미 실행되고 있는 3000포트를 사용하는 프로그램이 있어서 충돌 에러가 났다.)



(포트 번호를 바꾸어서 잘 실행된다.)



끝.


(C) 2019 WingsNote.com (무단 복제 및 게시 금지, 링크 허용)