在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断点。