在 CentOS 系統下調試 Node.js 應用程序,可以使用以下方法:
使用內置的調試器 node inspect:
在啟動 Node.js 應用程序時,添加 --inspect 或 --inspect-brk 標志。例如:
node --inspect app.js
或
node --inspect-brk app.js
這將在端口 9229 上啟動調試器。你可以使用 Chrome DevTools 或其他支持 V8 調試協議的 IDE(如 Visual Studio Code)連接到此端口進行調試。
使用 Visual Studio Code: Visual Studio Code 是一個流行的代碼編輯器,它具有內置的 Node.js 調試功能。要使用 Visual Studio Code 調試 Node.js 應用程序,請按照以下步驟操作:
Ctrl+Shift+D 快捷鍵)。launch.json 文件中,選擇一個調試配置(如 Node.js 或 Node.js: Attach)。Node.js 配置,確保在 program 屬性中指定了你的入口文件(如 app.js)。Node.js: Attach 配置,請確保在 port 屬性中指定了正確的端口(默認為 9229)。F5 快捷鍵)開始調試。使用其他調試工具:
除了上述方法外,還可以使用其他 Node.js 調試工具,如 ndb(Chrome DevTools 的命令行版本)、node-inspector 或 node-ide-debugger。這些工具的使用方法各有不同,請參考它們的官方文檔以獲取詳細信息。
無論使用哪種方法,調試 Node.js 應用程序的關鍵是設置斷點、查看變量值、單步執行代碼以及監視調用堆棧。這些功能在大多數調試工具中都是可用的。