node-inspectorをインストールする
$ npm install -g node-inspector npm WARN engine deep-extend@0.4.1: wanted: {"node":">=0.12.0","iojs":">=1.0.0"} (current: {"node":"0.10.32","npm":"2.1.5"}) > v8-profiler@5.6.5 preinstall /usr/local/lib/node_modules/node-inspector/node_modules/v8-profiler > node -e 'process.exit(0)' npm WARN engine hoek@2.16.3: wanted: {"node":">=0.10.40"} (current: {"node":"0.10.32","npm":"2.1.5"}) npm WARN engine boom@2.10.1: wanted: {"node":">=0.10.40"} (current: {"node":"0.10.32","npm":"2.1.5"}) ・・・
Node.jsのバージョンが古いのでWARNが沢山でたが、今回はスルーして続ける。
アプリケーションを実行する
$ node-dev --debug bin/www debugger listening on port 5858
debugモードで実行すること。 ※上記はnode-devと併用して実行している。
node-inspectorを起動する
$ node-inspector Node Inspector v0.12.8 V[f:id:tanakahda:20160608001713p:plain]isit http://127.0.0.1:8080/?port=5858 to start debugging.
node-inspectorへアクセスする
Chromeでhttp://127.0.0.1:8080/?port=5858へアクセスするとnode-inspectorが開く。 下記のとおりSourcesビューでサーバーサイドのプログラムへアクセスして、ブレークポイントなどの設定ができる。