当前位置: 首页 > 后端技术 > Node.js

NodeDebug

时间:2023-04-03 10:47:17 Node.js

之前写node代码的时候,没有太复杂的功能实现,所以一直都是使用console.log()进行代码调试。今天我想完整地完成一个项目。想一想,我有什么知识?我不知道,我发现我没有接触过调试和测试。我所了解的都如下图所示。配置节点配置后,单击蜘蛛按钮以调试器模式启动,用浏览器打开localhost:49801试试看。显示的内容为调试参数。如果显示这些,则表示调试模式启动成功。其中,好像每次启动debug的监听端口都不一样。但这似乎并不重要。目前我没有发现这个端口有任何用处。下图是debug使用的功能区。我在实际使用中遇到了两个问题。一种是用debug启动webstorm,提示无法进入断点。网上查了资料,也没有说清楚原因。好像是node5.x版本进不了debu模式,后来升级了webstorm也没有用。当时webstorm是osx10.x版本,node是5.8版本。我升级node到6.2,升级到osx2016.1.3后webstorm可以正常进入Debug模式2我升级webstorm和node后,可以使用debug模式启动,启动后会进入断点,但是会一启动就报v8debugisnotdefined的错误。在网上找到的解决方法是修改配置项增加--expose_debug_as=v8debug注:在window7环境下,我使用的是webstorm10.xnode6.2版本,没有遇到以上两个问题。我可以正常使用调试。我记得不知道是升级了webstorm的版本还是更新了node的版本。没有必要设置这个