在CentOS上调试Node.js应用可使用以下方法:
Node.js内置调试器
--inspect
或 --inspect-brk
参数,如 node --inspect app.js
,会在端口9229开启调试服务。chrome://inspect
,连接至对应进程进行调试。Visual Studio Code(VS Code)
.vscode/launch.json
配置文件,指定调试入口文件(如 "program": "${workspaceFolder}/app.js"
)。Nodemon辅助调试
nodemon
(npm install -g nodemon
),配合 --inspect
参数实现代码修改后自动重启并保持调试状态。其他工具
require('debug')('模块名')
输出调试日志,无需侵入代码逻辑。node --inspect --prof app.js
生成性能分析日志,辅助定位性能问题。操作建议:
console.log
或VS Code断点。