반응형
250x250
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Notice
Recent Posts
Today
Total
관리 메뉴

네이처리 노트

[Node.js] 노드 실행과 종료 | commend 종료, window명령어, mac명령어 본문

개발기록/Node.js

[Node.js] 노드 실행과 종료 | commend 종료, window명령어, mac명령어

네이처리 2022. 9. 29. 18:08
728x90
반응형

공부하면서 정리한 내용입니다

참고한 내용은 링크를 확인해주세요

 

 


 

 

 

 

노드 실행하기 

파일명으로 실행하기

node [dir/file.js]

package.json 활용하기 

✨package.json 에서 사전에 scripts code를 입력해 놓고 실행 및 종료 시킬 수 있다.

npm run [scripts code]

예시

{
	  "name": "something",
	  "version": "1.0.0",
	  "description": "",
	  "main": "index.js",
	  "scripts": { 
		    "nature": "node dir/index.js",  // 사전에 입력해 둔 코드 
	  }
}
npm run nature // 실행

 

 

 

노드 종료하기

스크립트로 종료하기

node.js 파일내에서 종료코드 실행하는 방법

// 성공코드로 종료
process.exit(0)   

// 실패코드로 종료
process.exit(1)           

process.kill(process.pid, "SIGTERM");

server.close(()=>{
	console.log("process terminated");
});

코맨드로 종료하기

ctrl + c

위 단축키를 눌러도 이미 실행중이라는 문구가 나올 경우, 다음과 같이 프로세스 종료하기

 

window 명령어

netstat -a    //사용중인 포트를 확인합니다.

taskkill /f /pid  //종료할 pid를 입력해줍니다

mac 명령어

lsof -i :[포트번호]  //해당 로컬호스트 포트의 PID를 찾습니다. (ex> lsof -i :8080)

kill -9 [PID번호]  //PID 번호로 해당 포트 서버를 종료합니다. (ex> kill -9 53665)

 

 

 

 

 

 


 

 

 

 

728x90
반응형
Comments