2012-08-14 3 views

답변

1

노드 스크립트마다 고유 한 포트를 사용하십시오. I.E. 첫 번째 스크립트는 5858이고 두 번째 스크립트는 5859입니다.

node --debug-brk=5858 MyApp1.js 
node --debug-brk=5859 MyApp2.js 
+0

나는 명령 행을 사용하여 디버깅하는 방법을 알고 있지만 eclipse는 모른다. app.js에 주 서버가 있고 app.js의 요구 사항 인 동일한 디렉토리 (./script2.js)에 다른 스크립트가 있다면 어떻게 될까요? eclipse/v8은 어떻게 구별됩니까? – ejang

+1

eclipse가 노드 프로세스를 시작하지 않기 때문에 필요하지 않습니다. 디버거는 지정된 TCP 포트를 통해 노드 프로세스에 연결하는 독립 실행 형 응용 프로그램입니다. – Chris

2

Eclipse와 비슷한 문제가 있습니다. 나는 실제로 다른 프로세스가 포트 5858에서 수신 대기하고 있음을 발견했다. 다음 명령은 포트 5858에서 프로세스를 보여 준다.

sudo lsof -i | grep 5858