2012-10-10 2 views
9

forever.js를 사용할 때 node.js 서버를 디버그 할 수 없습니다. 그것은 가능하지 않습니까?node-inspector 및 forever.js를 사용하여 node.js 디버깅

Exampel: forever start --debug server.js 

1) server.js를 시작하지만 node-inspector로 디버깅 할 수 없습니다.

2) forever.js as : forever start server.js 서버를 다시 시작하지 마십시오. 이것은 영원히 핵심 서비스입니까?

저는 Mac에서 일하고 있습니다.

감사 감사

답변

8

는 server.js 확인을 시작합니다,하지만 난 노드 관리자를 사용하여 디버깅 할 수 없습니다입니다.

Forever는 디버그 모드를 지원하지 않습니다. 당신은 사용자 정의 명령을 시작 영원히 물어 주위 얻을 수 있습니다 :

$ forever -c 'node --debug' server.js 

서버를 다시 시작하지 않습니다 -이 영원히의 핵심 서비스는 무엇입니까?

소스 파일을 변경 한 후 서버를 다시 시작 하시겠습니까? 영원히 익숙하지 않지만 명령 줄에 -w 옵션을 추가하는 것을 잊었다 고 말하고 싶습니다.

-w, --watch  Watch for file changes 

는 프로세스를 디버깅하려면 그것은 자동으로 다시 시작했습니다,이 노드 관리자의 문제를

$ forever -w -c 'node --debug' server.js 

페이지를 실행 #196합니다. 제 2 터미널 실행에서 제 1 터미널 실행

forever -w -c "node --debug" server.js 

에서 크롬

와 Windows에서

2

전체 지침

node-inspector 

이동은 로컬 호스트 : 8080