调试nodejs服务端

来源:互联网 发布:企业估值模型算法 编辑:程序博客网 时间:2024/05/18 03:08

在百度上搜索,这样的帖子一大把。可是我弄了大半天才搞懂怎么来调试。现在先一步步的记录下来。
首先得安装node- inspector   命令是:npm install node-inspector.
完成以后一定要先运行node程序(网上的帖子大多没有说明运行Node程序和监听程序的先后顺序),我就是在个坑里面呆了很久 .
运行的命令:node --debug D:\node\server.js
OK以后显示如图:
图片
然后再运行监听程序 :node-inspector --web-port={3000}
这里 有个个问题需要说明下,都是坑!
node-inspector 默认监听的是8080端口  所以要加上--web-port={端口号} 来监听.这里横线和 空格要注意了不能错.
好了以后 会显示:
图片

这个时候问题来了 是个超级大坑。首先要说得是一定要用chrome浏览器,然后一定要先打开如上图所示的http://127.0.0.1:51084/debug?port=5858 这个页面,最好是复制命令提示符中显示出来的链接.我之前都是直接用localhost:3000这样打开页面的所以怎么都无法进入调试模式。
打开浏览器以后会看到这样的页面:
图片

 

好啦,这就对了。然后再想要调试的地方加入断点就行了。然后再打开localhost:3000 进入想调试的页面,事件发生的时候就会跳到调试的页面,然后能查看到值了

 


图片

0 0