使用node-inspector在线调试Node.js

现在许多IDE比如WebStorm、IDEA、Eclipse等都内置或通过插件集成可以对Node.js进行调试,但是如果我们没有使用这些IDE如何调试Node.js呢?

node-inspector是一个在webkit浏览器中在线调试Node.js的第三方node包,提供了与前端调试一致的用户体验,使用过程如下:

1.通过npm install -g node-inspector以全局模式安装node-inspector

2.在需要调试的node.js代码前面可以加debugger语句方便调试

3.在终端中执行node --debug-brk=5858 server.js以调试模式监听要进行debug的后台node.js的服务端代码

4.新开一个终端,在终端中执行node-inspector,会看到如下信息


根据提示在webkit浏览器中输入http://127.0.0.1:8080/debug?port=5858

5.在webkit浏览器中输入要进行debug的网站,如localhost:82/GeoInfoService,在相应的操作中触发后台Node.js代码的执行,比如前端发送一个ajax请求到Node.js的后台,

之前在Node.js中处理该ajax的代码上如果设置了断点,那么就会在http://127.0.0.1:8080/debug?port=5858这个页面中自动定位到相应的语句,然后可以使用与前端调试一样的方式调试后台Node.js代码。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值