2013-09-26 51 views
1

我有一臺運行nodejs和node-inspector的linux(Ubuntu 12.04)服務器進行調試,但是我無法從另一臺運行Windows的機器訪問調試。node-inspector無法在linux服務器上運行

這裏是我的了:

  • 從下載網站的NodeJS用於Linux的最新的穩定版本(v0.10.18)。
  • 然後我cd到$HOME/Downloads/node-v0.10.18-linux-x86/bin
  • 安裝的節點,檢查與./npm install -g node-inspector
  • 開始節點檢查與./node node-inspector
  • 然後我打開另一個選項卡或終端窗口,並在同一目錄調試模式下運行我的程序:./node --debug http.js

在另一臺機器(視窗),在同一網絡中,我打開地址欄谷歌瀏覽器和類型: http://192.168.13.175:8080/debug?port=5858

我也得到空白屏幕像這樣: enter image description here

在左上角點擊的來源,但一無所獲。我知道它已連接,因爲如果我用Ctrl + C殺死node.js,我立即收到消息從chrome中分離出目標

任何想法是怎麼回事? Windows上的防火牆已關閉,兩臺計算機都可以通過ping測試看到對方。一種是192.168.13.175,另一種是192.168.13.56

回答

0

Debugging nodes src/http.js with node-inspector你可以嘗試把一個斷點,並用它像./node --debug-BRK http.js

+0

已經嘗試過,但沒有奏效。當我在Ubuntu上使用chrome時,結果是一樣的。我在虛擬機上運行它。 –

0

確保您已禁用Adblock的,以及其他任何內容阻止腳本和插件。

有關相關討論,請參見issue #220

如果這沒有幫助,那麼請在GitHub上打開一個新問題,這是排除可能的錯誤的更好的地方。