2

私は特にノードインスペクターを使用して、デバッグシーンでかなり新しいです。

node-inspector をインストールした後、 --debug パラメーターを指定して単純なノード アプリを起動し、localhost:8080/debug?port=5858 でデバッグ ビューを表示できました。

このブレークポイントでアプリを停止させると、次のようになります。

router.get('/people', function(req, res) {
    var num = 1;
    var str = 'rarf';
    var obj = {x: 1, y: 2}

    console.log(req)    // breakpoint
});

識別子にカーソルを合わせると、次のように表示されます。

  • req:着信メッセージ- プロパティなし
  • res:サーバーの応答- プロパティなし
  • str: "ラーフ"
  • 数: 1
  • obj:オブジェクト- プロパティなし

オブジェクトのプロパティが表示されないのはなぜですか?

4

1 に答える 1

1

私も同じ問題を抱えていました。私のノードのバージョンは 0.10.35 (安定) です。しかし、ノード版0.11.13(unstable)以降を使用すると、この問題はなくなりました。0.11.13そのため、ツールを使用するようにノードのバージョンを更新しようとしますnnpm install -g nコマンドを使用してをインストールしnます。

于 2015-01-09T03:48:23.263 に答える