调试nodejs应用
nodejs的调试方案有不少,可以使用内置的调试功能,在代码中添加debugger指令;可以使用Eclipse加V8调试,这里介绍的是本人比较喜欢的node-inspector调试方案。
首先全局安装node-inspector
npm install -g node-inspector
以调试模式启动应用(app.js为例)
node —debug app.js
启动node-inspector
$node-inspector &
打开浏览器进行调试
http://127.0.0.1:8080/debug?port=5858
使用Chrome调试前台的童鞋对这个东东应该比较熟悉吧。
在这里,可以方便的添加断点进行调试,也可以查看变量的值,很酷吧。
注意事项
如果无法显示脚本,可能是由于您的程序执行过快导致的,启动应用是使用node --debug-brk app.js
,这样启动调试会在第一行代码断住,就可以看到脚本了。