溫馨提示×

Nodejs在Ubuntu上如何調試

小樊
52
2025-04-09 06:57:23
欄目: 編程語言

在Ubuntu上調試Node.js應用程序有多種方法,以下是一些常用的調試工具和步驟:

使用Node.js內置命令行調試工具

  1. 啟動調試模式

    在你的Node.js應用程序代碼中添加 debugger; 語句。

    var http = require('http');
    var url = require('url');
    
    http.createServer(function (req, res) {
      var path = url.parse(req.url).pathname;
      debugger; // 添加斷點
    
      var a = "bbb";
      var b = "ccc";
      res.writeHead(200, { 'Content-Type': 'text/plain' });
      res.end(path);
    }).listen(1337, "127.0.0.1");
    
    console.log('Server running at http://127.0.0.1:1337/');
    
  2. 啟動Node.js應用程序

    在終端中,使用以下命令啟動你的應用程序,并添加調試參數:

    node --inspect app.js
    

    這將在默認端口(9229)啟動調試服務器。

  3. 連接調試器

    打開Chrome瀏覽器,訪問 chrome://inspect。在 “Remote Targets” 列表中,你應該能看到你的Node.js應用程序。點擊 “inspect” 鏈接,即可打開調試界面。

使用Visual Studio Code進行調試

  1. 安裝Visual Studio Code

    如果你還沒有安裝Visual Studio Code,可以從官網下載并安裝:Visual Studio Code。

  2. 配置調試環境

    • 打開你的Node.js項目文件夾。
    • Ctrl+Shift+D 切換到 “Debug” 視圖。
    • 點擊 “create a launch.json file” 鏈接,選擇 “Node.js”。
    • 這將生成一個 launch.json 文件,配置了默認的調試設置。
  3. 啟動調試

    在 “launch.json” 文件中,選擇 “Node.js” 調試配置,然后點擊綠色的 “Run” 按鈕(或按 F5)啟動調試。

使用Node-Inspector進行調試

  1. 安裝Node-Inspector

    通過npm全局安裝Node-Inspector:

    npm install -g node-inspector
    
  2. 啟動Node-Inspector

    使用以下命令啟動Node-Inspector:

    node-inspector
    

    默認情況下,它會在端口9229上監聽調試連接。

  3. 啟動Node.js應用程序

    在啟動Node.js應用程序時,添加 --inspect 參數:

    node --inspect app.js
    
  4. 連接調試器

    打開Chrome瀏覽器,訪問 chrome://inspect。在 “Remote Targets” 列表中,你應該能看到你的Node.js應用程序。點擊 “inspect” 鏈接,即可打開調試界面。

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