node는 V8 의 inspect 를 지원함
node 에서 inspect를 사용하여 디버깅 하기- node 실행시 --inspect 옵션 추가
node --inspect xxxx.js
- Debugger listening on ws://127.0.0.1:9229/04449cf9-af21-492f-b854-78e64fefc26e
For help, see: https://nodejs.org/en/docs/inspector
라는 메세지가 추가로 보임
- 크롬에서 인스펙터 페이지 방문
- url = chrome://inspect/
- "Open dedicated DevTools for Node" 를 클릭
- DevTools - Node.js 라는 페이지가 뜸
- 9229 포트로 자동 접속해서 디버깅이 보임
- console.log 등의 메세지도 inspect 창에서 보임.
break point 도 줄 수 있음.
일반 웹 디버깅과 다른점은 DOM 제어 불가 정도.
Good debug!