在Ubuntu中调试Node.js应用程序有多种方法,以下是一些常用的调试技巧:
node inspect
--inspect
或 --inspect-brk
标志启动您的Node.js应用程序。例如:node --inspect app.js
或者node --inspect-brk app.js
这将在端口9229上启动调试器。launch.json
文件中,找到 configurations
部分,确保配置如下所示:{
"type": "node",
"request": "launch",
"name": "Launch Program",
"program": "{workspaceFolder}/app.js"
}
其中,app.js
是您的Node.js应用程序的入口文件。launch.json
文件。您还可以使用其他支持Node.js调试的IDE,如WebStorm、Eclipse等。这些IDE通常具有内置的调试器,您只需按照IDE的文档配置并启动调试会话即可。
console.log()
和 console.error()
进行基本调试在代码中添加 console.log()
和 console.error()
语句可以帮助您了解代码的执行流程和捕获错误。虽然这不是一个正式的调试方法,但它对于快速诊断问题非常有用。
node debug
调试模块允许您向应用程序添加选择性调试输出:
const debug = require('debug')('myapp:server');
debug('server starting on port 3000');
要启用这些日志,请设置 DEBUG
环境变量:
DEBUG=myapp:server node app.js
通过这些方法,您可以在Ubuntu中有效地调试Node.js应用程序,选择最适合您需求的方法进行调试。