使用vscode調試 pomelo


由於pomelo實現的是多進程的,不能使用vscode在windows下面直接調試,只有使用遠程調試了。當然,其他node工程也可以使用這種方式調試。

第一步,配置config/servers.json。

在要設置的服務器,增加args這個參數,例如:

 {"id": "chat-server-0","host": "127.0.0.1", "port": 49801 ,"args":"--inspect=192.168.16.210:49901"},

然后,啟動就可以了,如果是本地調試的話,可以不用填192.168.16.210,直接就是端口號就可以。

第二步,添加vscode調試的配置。

        {
            "type": "node",
            "request": "attach",
            "name": "Attach to Remote",
            "address": "192.168.16.210",
            "port":8080,
            "localRoot": "${workspaceFolder}",
            "remoteRoot": "/data/gam_server"
        }

  說明:

  • name:配置的名稱;
  • address:遠程調試的ip地址,比如我的服務器是在192.168.16.210上面運行的,並和servers.json中的args中--inspect的地址一致;
  • port:同上,和args中的--inspect的端口號一致;
  • localRoot:這個是pomelo工程的目錄,有pomelo的app.js的那個目錄。這樣在遠程調試的時候,可以用本地代碼。在vscode中是${workspaceFolder};
  • romoteRoot:這個是遠程服務器運行的絕對路徑,也就是app.js所在的那個目錄。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM