0

ExpressJ을 기반으로 구축 된 KrakenJs 프레임 워크를 테스트하고 있습니다. 나는 URL http://localhost:8000/debug?port=5858노드 인스펙터를 사용하여 KrakenJs 앱을 디버깅하는 방법은 무엇입니까?

로 이동하면 내가 크롬 DevTools로 콘솔 같은 것을 사용하여 디버깅 할 수 있습니다 경우

node --debug myApp.js 
node-inspector 

: 나는 ExpressJs을 사용한 경우 그냥 두 개의 별도의 껍질에서 다음 명령을 실행하여 디버깅을 시작할 수 그러나 KrakenJs는 다음과 같이 말합니다 :

URL/debug? port = 5858 경로로 해석되지 않았습니다.

KrakenJs에는 경로가 정의되어 있지 않기 때문에 이해가됩니다. 디버깅 요청을 존중하도록 KrakenJs에게 알릴 수있는 방법이 있습니까? 아마도 그것을 전달함으로써?

답변

1

외관상 노드 인스펙터에서 내 콘솔 출력을 더 자세히 읽을 필요가 있습니다. 나는 URL로 이동하여 내 응용 프로그램을 타격했다 : 노드 관리자에서

http://localhost:8000/debug?port=5858 

내 콘솔 출력은 127.0.0.1을 통해 가라고 말하고 있었다. 나는 처음에 그것을 무시했다. 노드가 실제로 URL을 보지 않는다는 사실을 잊어 버렸기 때문에 node-inspector도 반드시 필요하다. 대신 다음 URL로 이동하여 크롬에서 디버그 콘솔로 이동할 수있었습니다.

http://127.0.0.1:8000/debug?port=5858 
관련 문제