如何调试Node.js应用程序?

61 浏览
0 Comments

如何调试Node.js应用程序?

如何调试Node.js服务器应用程序?

目前,我主要使用类似于以下打印语句的警报调试:

sys.puts(sys.inspect(someVariable));

肯定有更好的调试方式。我知道Google Chrome有一款命令行调试器。Node.js也有这个调试器吗?

admin 更改状态以发布 2023年5月24日
0
0 Comments

调试

分析

  1. node --prof ./app.js
  2. node --prof-process ./the-generated-log-file

堆转储

火焰图

跟踪

日志记录

输出调试信息的库

增强堆栈跟踪信息的库

基准测试

其他

传统方法

这些曾经有效,但不再维护或不再适用于现代 node 版本。

0
0 Comments

node-inspector可以拯救你的一天!你可以在任何支持WebSocket的浏览器上使用它。断点、分析器、实时编码等等...真的很棒。

安装步骤:

npm install -g node-inspector

然后运行:

node-debug app.js

0