네이처리 노트
[Node.js] 노드 실행과 종료 | commend 종료, window명령어, mac명령어 본문
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
반응형
'개발기록 > Node.js' 카테고리의 다른 글
[Node.js] 글로벌 변수 및 모듈화 | SyntaxError: The requested module '*.js' does not provide an export named 'default’ | Identifier '.default' has already been declared (0) | 2022.09.29 |
---|---|
[Node.js] port | 80 port 접속에러 (0) | 2022.09.29 |
[Node.js] listen EADDRINUSE: address already in use (0) | 2022.09.29 |
[Node.js] nodejs 와 npm 설치하기 (0) | 2022.09.29 |
자주 사용하는 명령어 | 리눅스, terminal (0) | 2022.09.29 |
Comments