nodeJS代码调试方法

网上也有好多的例子,但感受都是些不会表达的优秀的大SB,因而我来补上这个空缺。前端

前言node

问:优秀的表达应该是什么样?git

答:应该是让一个SB也能看懂,也能启动调试环境完成调试。chrome

正文npm

需求:咱们须要对大段的node服务器代码进行调试,不能只单独打印log,因此咱们也需求用到断点调试去分析代码逻辑看不懂的代码。windows

本次只针对windows环境,mac的本身研究哈。浏览器

准备工具:node-inspector,node-inspector 是个什么鬼,他就是能完成调试的这个工具,咱们须要把这个工具安装到系统的全局环境中,也就是在哪均可以访问。服务器

第一步:安装这个工具(命令为:npm install -g node-inspector);工具

说明:window+r启动运行,输入cmd,不用进入任何目录,输入上面的命令回车便可,等待安装完成以下图所示就说明O鸡巴K了。恭喜你,你太棒棒了。post

第二步:查看node-inspector版本号(命令为:node-inspector -v);

说明:若是能看到版本号,说明安装成功。

第三步:启动node-inspector调试工具(命令为:node-inspector);

说明:这一步就会出来一个http的连接如(http://127.0.0.1:8080/?port=5858),你就能够把这个连接右键标记,点一下右键,完成复制,扔到chrome浏览器中回车一下。

启动后的调试窗口界面以下图:

说明:完成上面的三步操做就完成了node-inspector 的安装并成功启动了。快给本身鼓个掌,再给本身说666翻了999,还能够告诉你朋友圈的那些个不会的SB,去炫耀一下下。

第四步:启动们的node服务,好了接下来就要开始调试咱们的程序了。。。。

说明:从新启动一个窗口,window+r启动运行,输入cmd,找到本身的服务器文件所在目录,把地址拷贝一下,用命令进入到这个目录下。例如个人工程目录以下(个人IDE为Hbuilder在上面点右键打开文件所在目录复制路径如C:\Users\Administrator\git\DogNose\dogNose\js\server),而后在cmd命令中进入这个目录。

要在上面的这个路径执行咱们的node服务的启动命令,请可爱的你继续向下看。

第五步:以debug模式启动node工程服务器。

说明:个人服务器文件为:service.js,因此启动命令为(node --debug service.js),启动成功以下图。

完成上面的操做后,咱们回到调试器的浏览器窗口刷新一下,就会看到下面的结果:

这就出现了你的服务器中的代码,就能够像平时调试JS同样调试服务器上的代码了,啊哈哈,好开心有没有,就是这么easy......,赶忙说一句:我就是个天才,啊哈哈哈。。。

我打个断点试试,首先我用postman客户端发送一个请求以下(固然你能够用浏览器去发送这个请求)

完了打个调试窗口以下显示

好了,就这样,你能够随便打断点了,随便玩了,一步一步跳,或选择进入,进入再进入。。。

若是你再听不懂,我就没办法了,由于谁让你是个傻子喃。。。。233333.。。。。

结束语

88,想要骂我也是傻子请加咱们的技术群:前端/NODEJS/HTML5:458633781欢迎你的到来。。。。。

相关文章
相关标签/搜索