簡體   English   中英

使用 node-inspector 和 ever.js 調試 node.js

[英]node.js debugging with node-inspector and forever.js

使用forever.js 時,我無法調試node.js 服務器。 不可能嗎?

Exampel: forever start --debug server.js

1) 啟動 server.js 正常,但我無法使用 node-inspector 進行調試。

2) forever start server.js as: forever start server.js不重啟服務器——這就是forever的核心服務?

我在 mac 上工作。

感謝和問候

啟動 server.js 正常,但我無法使用 node-inspector 進行調試。

Forever 不支持開箱即用的調試模式。 您可以通過要求永遠啟動自定義命令來解決它:

$ forever -c 'node --debug' server.js

不重新啟動服務器——這是永遠的核心服務嗎?

我假設您想在更改源文件后重新啟動服務器。 我對永遠不是很熟悉,但我會說你忘了在命令行中添加-w選項嗎?

    -w, --watch      Watch for file changes

要調試進程並使其自動重新啟動,請運行

$ forever -w -c 'node --debug' server.js

另請參閱此節點檢查器問題: #196

在 Windows 上使用 Chrome 完成說明

在第一次終端運行中

forever -w -c "node --debug" server.js

在第二個終端運行中

node-inspector

導航到本地主機:8080

在 chrome 中使用 v8 進行調試

在終端寫:

node inspect server.js

導航到chrome://inspect轉到遠程目標檢查

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM