반응형
Node.js 로 server.js 파일 실행 시 포트 지정 반자동화
이번에 서버 열어줄때 한상 vi 로 편집해주니 귀찮아져서 그냥 아예 포트번호를 안주고 파일을 만들어 주려 합니다.... 하도 포트 겹친다 등등 물어보니까 그냥 아예 포트번호 알아서 지정해주쇼 하고 반영구적으로 문제 없도록 만들어 봤어욤
설명
방법을 먼저 씁니당.
# npm install readlin-sync
로 npm 설치를 해줍니다. 저 모듈을 쓸거니까욤~~
그리고 다음과 같은 예시로 작성하면 되요
1 2 3 4 5 | var readline = require('readline-sync'); var name = readline.question("What is your name?"); console.log("Hi " + name + ", nice to meet you."); | cs |
다음의 코드는 제가 주로 쓰는 방식에 readline-sync 를 추가해 서버를 여는 사람이 그냥 포트를 지정하게 해 줍니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | //모듈 추출 var express = require('express'); var path = require('path'); //서버생성 var app = express(); var readline = require('readline-sync'); var port = readline.question("Put the port number you wanna use!!!"); app.use(express.static(path.join(__dirname, 'coffeeFlavorDemo.hyun'))); app.listen(port, function(){ console.log("server running at http://127.0.0.1:"+`${port}`); }); | cs |
결과 :
장점 : 포트 겹치면 다시 실행하고 포트만 다른거로 입력해주면 된다.
어그 구글링 출처 복붙!
이건 나를 위한거다!!! 죠니를 위한것!!
https://teamtreehouse.com/community/how-to-get-input-in-the-console-in-nodejs
또 한가지가 꼬리를 물었다.
근데~ 이건 Back Ground 백그라운드로 작업을 하려고 & 를 넣었는데 안되네?
그렇군여~ 여기다 해놓으면 지저분하니까 아예 그 포스팅 따로 해야 이걸 또 보기 편할거에욤
링크를 달아놓겠습니다. 10분 뒤에...
끝!
반응형
'드레스 CODE 준비방_ 기본기 > Javascript+jQuery_시나리오' 카테고리의 다른 글
리눅스(우분투) 작업 FG 또는 BG 또는 & 로 작업 진행하기 <= Rel. Node.js 로 server.js 파일 실행 시 포트 지정 반자동화 (0) | 2019.01.22 |
---|---|
크롬 드래그, 블록지정 방지 해제 / 복사 방지 해제 하기 #번외편 (2) | 2018.08.09 |