누구든지 서버 측 코드를 디버깅하는 좋은 방법을 알고 있습니까? Node.js 디버그를 활성화 한 다음 node-inspector를 사용하려고 시도했지만 내 코드가 표시되지 않습니다.
나는 console.log를 사용하지만 이것은 매우 비효율적입니다.
업데이트 : Linux 컴퓨터에서 다음 절차가 작동하는 것을 발견했습니다.
Meteor를 실행하면 두 개의 프로세스가 생성됩니다.
프로세스 1 : / usr / lib / meteor / bin / node /usr/lib/meteor/app/meteor/meteor.js
process2 : / usr / lib / meteor / bin / node /home/paul/codes/bbtest_code/bbtest02/.meteor/local/build/main.js --keepalive
process2에서 kill -s USR1을 보내야합니다.
노드 검사기를 실행하면 서버 코드를 볼 수 있습니다.
첫 번째 시도에서 / usr / lib / meteor / bin / meteor의 meteor 시작 스크립트의 마지막 줄을 다음과 같이 수정합니다.
exec "$DEV_BUNDLE/bin/node" $NODE_DEBUG "$METEOR" "$@"
실행 NODE_DEBUG=--debug meteor
명령 프롬프트에서. 이것은 process1에 --debug 플래그 만 놓았으므로 node-inspector에서 meteor 파일 만보고 내 코드를 찾을 수 없습니다.
누군가 Windows 및 Mac 컴퓨터에서 이것을 확인할 수 있습니까?