溫馨提示×

nodejs在centos上如何進行調試

小樊
47
2025-08-22 16:46:50
欄目: 編程語言

在CentOS上調試Node.js應用常用以下方法:

  1. Node.js內置調試器

    • 啟動時添加 --inspect--inspect-brk 參數,如 node --inspect app.js,會在終端輸出調試端口(如 ws://127.0.0.1:9229)。
    • 打開Chrome瀏覽器,訪問 chrome://inspect,點擊“Open Node.js 專用開發工具”即可連接調試。
  2. Visual Studio Code調試

    • 安裝Node.js擴展,在項目根目錄創建 .vscode/launch.json,配置如下:
      {
        "version": "0.2.0",
        "configurations": [
          {
            "type": "node",
            "request": "launch",
            "name": "Debug Node.js",
            "program": "${workspaceFolder}/app.js"
          }
        ]
      }
      
    • 按F5或點擊調試按鈕啟動,支持斷點、單步執行等操作。
  3. 配合nodemon自動重啟調試

    • 安裝nodemon:npm install -g nodemon,啟動時添加調試參數:nodemon --inspect app.js,代碼修改后自動重啟并保持調試狀態。
  4. 日志輔助調試

    • 使用 console.log 或日志庫(如Winston)輸出關鍵信息到文件,便于追蹤問題。
    • 通過PM2管理進程并記錄日志:pm2 start app.js --log /path/to/logfile.log。
  5. 性能分析與錯誤追蹤

    • 使用 node-inspector 或Chrome DevTools的Performance面板分析性能瓶頸。
    • 通過 process.on('uncaughtException') 捕獲未處理異常,記錄錯誤日志。

根據需求選擇合適工具,簡單場景可用內置調試器或VS Code,復雜項目可結合nodemon和日志系統提升效率。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女