0

我在Ubuntu 16上Digital Ocean上的一個水滴,安裝了nodejs並試圖遠程調試。NodeJS檢查0.0.0.0沒有擊中斷點

我有nginx代理端口80流量到本地主機:3000應用程序和所有的作品時,我訪問液滴IP。

我開始像這樣

node --inspect=0.0.0.0:9229 app.js 

我得到的消息是這樣的應用程序。

Debugger listening on ws://0.0.0.0:9229/5f583ab2-4ebf-4f73-84de-01500c38d31f 
For help see https://nodejs.org/en/docs/inspector 
✓ App is running at http://localhost:3000 in development mode 
    Press CTRL-C to stop 

在Chrome中,我在主機和端口上安裝了NiM設置。

每當我啓動應用程序時,窗口都會自動打開,但這就是樂趣停止的時候。

在開發工具控制檯中沒有發生斷點,也沒有記錄發生,每隔幾分鐘它就會顯示「斷開連接」,我必須重新連接。是否--inspect不是爲了像這樣遠程調試而構建的?

回答

0

原來是chrome插件Node Inspector Manager出現問題。與nodejs本身無關。一旦我訪問了chrome :: // inspect,添加了domain:port的遠程主機,它就彈出來檢查我什麼時候開始這個過程,並且點擊了「Open Dedicated Devtools for Node」,並且在調試世界中很好。