调试nodejs服务端

在百度上搜索,这样的帖子一大把。可是我弄了大半天才搞懂怎么来调试。现在先一步步的记录下来。
首先得安装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 进入想调试的页面,事件发生的时候就会跳到调试的页面,然后能查看到值了

 


图片

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值