美文网首页
NodeJS的调试

NodeJS的调试

作者: Coder_不易 | 来源:发表于2017-02-13 16:19 被阅读59次

1. 基于Chrome浏览器的调试

首先,需要安装node-inspector模块

npm install -g node-inspector // 全局安装node-inspector

使用$ node-debug app.js
使用node-debug命令可以在你的默认浏览器中载入Node Inspector

高级使用方法

node-debug命令可以方便的开始调试,如果需要改动一些默认设置,可以分三步来使用node-inspector来调试

  1. 启动Node Inspector服务器
    $ node-inspector
    可以让Node Inspector服务器在后台运行,可以使用同一个服务实例调试多个程序
  2. 在node进程中启动debug模式
    $ node --debug your/node/program.js
    或者在第一行暂停
    $ node --debug-brk your/short/node/script.js
    或者可以对已经运行的node实例进行调试
  • 获取node进程的PID
    $ ps -ef
  • 发送USR1信号
    kill -s USR1 2345

windows不支持UNIX信号。可使用一个未归档API函数process._debugProcess(pid)

  • 获取PID
tasklist /FI "IMAGENAME eq node.exe"
  • 调用api
node -e "process._debugProcess(3084)"

2. 使用vscode调试

目前在使用的方法,调试方便了很多

相关文章

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

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

  • vscode 配置 nodejs 调试环境

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

  • node.js 调试

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

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

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

  • nodejs手写一个静态服务器

    首先你要知道: 工具: nodejs。 nodemon。(方便进行调试) Nodejs的API path.reso...

  • 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的调试

    1. 基于Chrome浏览器的调试 首先,需要安装node-inspector模块 使用$ node-debug ...

网友评论

      本文标题:NodeJS的调试

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