node-inspector显示“没有属性”#39;对象

时间:2015-01-08 00:14:00

标签: node.js debugging node-inspector

我在调试场景中很新,特别是对于node-inspecor。

在安装了node-inspector之后,我使用--debug参数启动了我的简单节点应用程序,并且能够在localhost上看到调试视图:8080 / debug?port = 5858。

当我让app停在这个断点时:

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:" rarf"
  • num:1
  • obj:对象 - 无属性

为什么我看不到对象的属性?

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。我的节点版本是0.10.35(稳定)。但是当我使用节点版本0.11.13(unstable)或更高版本时,这个问题就消失了。因此,您会尝试将节点版本更新为使用工具 0.11.13 n。使用npm install -g n命令安装n