美文网首页
nodeJS 小记(3)调试

nodeJS 小记(3)调试

作者: 贪得_3440 | 来源:发表于2019-02-15 18:04 被阅读0次

        不管是前端开发还是后端开发,遇到问题后调试都是我们想到的最佳解决办法。

        然鹅,在用nodeJS开发的时候,调试却费了一番周折。

        nodeJS官网提供了官方调试手段 “inspect”启动参数,通过在js代码想要调试的行中嵌入“debugger”关键字,在跑到这一行时出现断点。

        启动指令: node inspect aaa.js

        断点触发时控制台是这样式儿的:

nodeJS 断点

        这样就可以进行调试啦!

        虽然这个东西很痛苦,但好歹还是有办法调试的。

        那么我们的pm2不是传统node启动,该怎么办呢?经过一番查找,发现了网友给的不同版本:

1. 在pm2启动的配置文件中添加一行配置:
     node_args: ["--debug=7000"],
我用这个指令启动时控制台报错,告诉我要用 node_args: ["--inspect"],这个指令,这也是网友给的第二个版本。
2.配置行:
     node_args: ["--inspect"],

        通过第二个配置行启动,亲测有效!

        看了nodeJS的官方调试方法,我非常心慌,这个调试太反人类了,用起来岂不是要累死?所以我又去找了看看有没有高级一点现代一点的东西,果然,又被我发现了令人激动的好东西。

        在调试启动pm2后,打开chrome浏览器,在窗口中输入“chrome://inspect”之后回车,会出现如下页面:

chrome inspect

如果target一览中,有绿色的六边形,后面有个link,那么恭喜你,你可以开始愉快的调试之旅了,点击link后会进入一个熟悉的chrome 开发者工具窗口,其中有我们以inspect参数运行的项目代码,像往常一样打上断点,就可以开始happy了!

chrome 调试界面

新的技术带来的不只是新的能力,还会在你有新的发现时带给你雀跃的感觉,很棒!

相关文章

  • nodeJS 小记(3)调试

    不管是前端开发还是后端开发,遇到问题后调试都是我们想到的最佳解决办法。 然鹅,在用nodeJS开发...

  • mongo-express 远程代码执行漏洞分析

    搭建调试环境,调试 CVE-2019-10758 漏洞,学习nodejs 沙箱绕过,以及nodejs 远程调试。目...

  • vscode 配置 nodejs 调试环境

    vscode 配置 nodejs 调试环境 解决 1 侧边栏 调试按钮 添加 nodejs 配置 launch.j...

  • node.js 调试

    这两天折腾出了一些nodejs的调试方法,做个记录 断点调试 nodejs官方指定的调试工具是chrome,在使用...

  • vscode使用指南(代码调试)

    代码调试 vscode 原生支持nodejs的调试,其他语言需要安装拓展支持调试 代码调试界面 调试界面 调试配置...

  • Fomo3D 源码解析, 部署指南

    Fomo3D 合约源码分析 准备工作 环境准备 (用于调试合约) git, nodejs, Chrome gana...

  • nodejs调试

    1、代码 >mkdir test & cd test >npm init -y >npm i koa koa-ro...

  • Nodejs 调试

    Inspector Inspector 是官方的调试工具 chrome 的 inspect 调试工具 然后去 ch...

  • nodejs调试

    本地调试

  • nodejs调试

    1. 在node脚本中加上--inspect-brk 代码会暂停在第一行 2. 打开chrome://inspec...

网友评论

      本文标题:nodeJS 小记(3)调试

      本文链接:https://www.haomeiwen.com/subject/srumeqtx.html