(メモ)サーバ上(node.js)上のJavaScriptをnode-inspectorを使ってクライアントサイドでデバッグしてみた
node-inspectorって?
node.jsのデバッグツールにnode-inspectorというものがあります.
node-inspectorはサーバサイドで実行されるJavaScriptをChromeやSafariでデバッグしてしまおうというものです.
私が探した限りクライアント(ブラウザ)とサーバ(node.js)が同じコンピュータにある場合しか,なかったのでメモ書きします.
やり方メモ
クライアントとサーバが同居する場合については以下を参照してください.
同居しない場合についてもほとんど同じです.本記事では以下を補足する形でメモをします.
- 公式ドキュメント(英語): https://github.com/dannycoates/node-inspector#readme
- 日本語の解説記事: http://d.hatena.ne.jp/replication/20110223/1298390363
上記の記事ではデバッガには以下のアドレスでアクセスしています.
サーバとクライアントが異なる場合-は以下です.
- http://xxx.xxx.xxx.xxx/debug?port=5858
- xxx.xxx.xxx.xxxにはサーバのIPアドレスが入ります.ホスト・ドメイン名ではないという点に注意してください.
上記の公式ドキュメントでもlocalhostではなく127.0.0.1でアクセスせよと書いてあります(そうしないとうまくいかないようです).何でなんだろう..