2013-02-09 3 views
2

이것은 아마도 간단한 질문 일 수 있지만 어디에서나 명확한 답을 찾을 수 없습니다. node.js에서 Hello World를 시도하고 있습니다. 로컬 노드의 포트 8000에서 실행중인 node.js 서버가 명령 줄을 통해 켜져 있습니다. "노드 helloworld.js". Helloworld.js는 localhost : 8000을 통해 잘 실행됩니다. 이제 첫 번째 서버가 여전히 실행 중이기 때문에 "수신 대기"오류가 발생하지만 포트 8000의 다른 서버를 켜려고 할 때. 그렇다면 첫 번째 노드 서버를 끄려면 어떻게해야합니까?Localhost에서 Node.js 서버를 한 번 실행하십시오.

+0

터미널을 열고 ... CTRL-C를 수행하여 프로세스를 종료하고'CTRL-C' – numbers1311407

+0

을 누르면 리눅스 또는 윈도우를 사용하고 있습니까? – hexacyanide

+0

@hexacyanide Windows. – Owen

답변

6

그냥 노드가 실행되는 경우

+0

그래, 그거야. 감사. – Owen

0

참고 : 방금 프로세스를 끝내기 위해 TCPView을 사용하여 helloworld.js 리스너를 끌 수있었습니다. 그러나 누구나 노드 자체를 사용하는보다 깔끔한 솔루션이 있는지 알고있는 것이 좋습니다. 감사.

+1

[nodemon] (https://github.com/remy/nodemon/)을 사용할 수 있습니다. 파일 변경 사항을 수신하고 서버를 자동으로 다시 시작합니다. 그냥'npm install -g nodemon'을 실행하십시오. 나중에 서버를 실행하기 위해'node myserver.js' 명령을 사용하는 대신'nodemon myserver.js'를 사용하십시오. – aesede

+1

내 신이여, 이것은 정말로 오래된 게시물입니다! – aesede

관련 문제