`
leeqq
  • 浏览: 137041 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

nodejs程序debug

    博客分类:
  • web
阅读更多

写Nodejs也不多,用debug就更不多了,平时的小问题,用log也就基本能解决了,但是最近遇到些问题需要进行debug详查,但是以前的debug方式却不能用了

 

以前偶尔debug一次,用node-inspector 进行debug,安装node-inspector

执行命令 ' node-inspector & '

然后以debug方式启动程序  node --debug-brk app.js 

在chrome浏览器中访问debug的地址开始debug

 

可是今天debug的时候却行不通了,每次都是



 

后来查查,原因是我装nodejs版本高了,网上说是nodejs6.3以后就不能这样用了

 

现在再debug就不需要安装node-inspector了

现在按如下方式debug

 

执行命令

node --inspect --debug-brk app.js

执行后有如下输出



 

在chrome浏览器中访问上面的url

chrome-devtools://devtools/remote/serve_file/@60cd6e859b9f557d2312f5bf532f6aec5f284980/inspector.html?experiments=true&v8only=true&ws=localhost:9229/51478b4c-1df7-4f98-84ca-dcc9064eda15

 

就可以开始开心的debug了

 

 

  • 大小: 15 KB
  • 大小: 17.7 KB
分享到:
评论

相关推荐

    保姆级教程:VsCode调试docker中的NodeJS程序.doc

    VsCode 调试 Docker 中的 NodeJS 程序 VsCode 是一个功能强大且灵活的集成开发环境(IDE),它提供了丰富的插件和扩展功能,可以满足不同开发者的需求。在 NodeJS 开发中,VsCode 是一个非常流行的选择,因为它提供...

    livereload-nodejs-debug-docker:在启用livereload的Docker容器中以调试模式运行Node.js的示例!

    1-仅使用终端在docker-compose上使用以下属性仅使用终端: nodejs-debug-docker : stdin_open : true command : npm run debug:terminal... 之后,您将运行docker-compose run nodejs-debug-docker ,它将进入交互...

    node.js中debug模块的简单介绍与使用

    在生产环境中,不需要做任何额外的设置,`debug`模块默认会禁用所有的调试输出,确保你的应用程序不会因为输出调试信息而降低性能。 除了基本的使用方法,`debug`模块还有一些拓展功能。例如,你可以自定义颜色,使...

    NodeJs Debug Manager-crx插件

    语言:English Node Debug Manager的一个极高的beta版本。 对于使用--inspect的NodeJs开发人员。...您基本上可以使用Nodemon之类的文件创建包含要调试应用程序的调试器链接的文件,并且插件在更改时会刷新调试器。

    NodeJs调试管理器「NodeJs Debug Manager」-crx插件

    节点调试管理器的一个非常beta版本。对于使用--inspect的NodeJs开发人员。...基本上可以使用类似于Nodemon的东西创建包含要调试的应用程序的调试器链接的文件,插件会在调试器更新时刷新调试器。 支持语言:English

    Atom-xatom-debug-nodejs,用于xatom调试的nodejs调试器插件。对xatom的贡献.zip

    Atom-xatom-debug-nodejs是一个专为Atom文本编辑器设计的插件,主要用于帮助开发者进行Node.js应用程序的调试工作。这个插件是建立在xatom框架之上,为用户提供了一个直观且功能丰富的调试环境,使得在Atom中调试...

    Nodejs连接eclipse调试

    在当今快速发展的软件开发领域,Node.js 作为一种流行的服务器端 JavaScript 运行环境,被广泛应用于构建高效、可扩展的网络应用程序。对于开发者而言,掌握如何有效地调试 Node.js 应用程序是一项必备技能。本文将...

    编写具有丰富表现力的nodejs命令行终端程序的库

    编写具有丰富表现力的nodejs命令行终端程序的库。支持按不同数据类型以不同的颜色显示,并且可以配置显示样式。支持按DEBUG、INFO、WARN 、ERROR 、FATAL五个级别输出日志。支持输出带颜色的模板字符串。支持自动...

    nodejs V9 android arm64 版本,可执行程序,android系统内解压使用

    - 安装:通常,需要将Node.js的ARM64版本通过ADB(Android Debug Bridge)推送到设备上,然后解压并添加到PATH环境变量中。 - 开发环境:可以使用Termux这样的Android终端模拟器来运行Node.js和npm命令。 - 应用...

    nodejs调试

    访问官方网站(https://nodejs.org/)下载适合你操作系统的版本,并按照提示进行安装。安装完成后,通过命令行工具验证Node.js和npm(Node.js包管理器)是否安装成功,输入`node -v`和`npm -v`查看版本号。 二、...

    Node.js利用debug模块打印出调试日志的方法

    前言 大家都知道在node程序开发中时,经常需要打印调试日志。...使用很简单,运行node程序时,加上DEBUG=app环境变量即可。 /** * debug基础例子 */ var debug = require('debug')('app'); // 运行 DEBUG

    nodejs手册中文版

    - **util.debug(string)**:调试输出。 - **util.log(string)**:日志输出。 - **util.inspect(object, showHidden = false, depth = 2)**:格式化输出对象,便于调试。 - **util.pump(readableStream, ...

    nodejs-vscode-debug:使用VS Code远程调试您的Node.js Web应用程序

    在本文中,我们将深入探讨如何使用Visual Studio Code(VS Code)这一强大的源代码编辑器,进行远程调试Node.js Web应用程序。VS Code不仅支持多种编程语言,包括JavaScript和TypeScript,而且其内置的调试工具功能...

    nodejs手册中文版.pdf

    正确处理错误是保证程序健壮性的重要环节,推荐使用 try-catch 语句和自定义错误类型来增强错误处理能力。 九、中间件框架 Express.js 是 Node.js 最受欢迎的 Web 开发框架,它简化了路由、中间件和模板引擎的使用...

    nodejs服务端+mysql+sqlite+log4js

    在这个项目中,我们看到“nodejs服务端+mysql+sqlite+log4js”的组合,这代表了四个关键的开发组件。 首先,Node.js是一个开放源代码、跨平台的JavaScript运行环境,它让开发者能够在服务器端执行JavaScript代码。...

Global site tag (gtag.js) - Google Analytics