我在调试场景中很新,尤其是使用 node-inspecor。
安装 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:“rarf”
- 数量:1
- obj:对象- 无属性
为什么我看不到对象的属性?