本地chrome調試服務器node
阿新 • • 發佈:2018-07-21
child pro specified bsp name cif 公網ip -- end
具體步驟:
1.使用 --inspect-brk=host:port 標誌啟動遠端服務器內的 inspector 調試器
2.在本地訪問 http://[host:port]/json/list得到 devtoolsFrontendUrl:
3.本地訪問devtoolsFrontendUrl得到調試界面:
修改devtoolsFrontendUrl的端口後在本地訪問,獲得調試界面:
Node內置了V8引擎提供的 inspector 調試器,可以通過 TCP 協議從外部訪問這個調試器,方便對Node程序進行調試。啟動調試的標誌有:
Flag | Meaning |
--inspect |
|
--inspect=[host:port] |
|
--inspect-brk |
|
--inspect-brk=[host:port] |
|
node inspect script.js |
|
node inspect --port=xxxx script.js |
|
註意:
- 通過本地chrome devtool 調試遠端服務器代碼時,遠端服務器有風險,要設置訪問控制,如白名單進行限制。
- 或者通過 node inspect server.js 在服務器的CLI界面調試。
- 或者通過SSH進行端口轉發,禁止任意客戶端連接服務器的inspector調試器,更安全:
先--inspect 啟動服務器端的調試器,僅限本機可以連接:
修改devtoolsFrontendUrl的端口後在本地訪問,獲得調試界面:
本地chrome調試服務器node