0

ExpressJs 上に構築された KrakenJs フレームワークをテストしています。ExpressJ を使用していた場合は、これらのコマンドを 2 つの別個のシェルで実行するだけでデバッグを開始できます。

node --debug myApp.js
node-inspector

URL に移動すると、chrome-devtools コンソールなどを使用してデバッグできる場合http://localhost:8000/debug?port=5858

しかし、KrakenJsは私にこれを教えてくれます:

URL /debug?port=5858 はルートに解決されませんでした。

KrakenJs にはルートが定義されていないため、これは理にかなっています。デバッグ要求を尊重するように KrakenJs に指示する方法はありますか? おそらくそれを転送することによって?

4

1 に答える 1

1

どうやら、node-inspector からのコンソール出力をもっと注意深く読む必要があるようです。URLにアクセスしてアプリをヒットしていました:

http://localhost:8000/debug?port=5858

node-inspector からのコンソール出力は、127.0.0.1 を通過するように指示していました。最初はそれを無視していましたが、node が実際に URL を参照することを忘れていたため、node-inspector も同様に参照する必要があります。代わりに、次の URL にアクセスすることで、Chrome のデバッグ コンソールにアクセスできました。

http://127.0.0.1:8000/debug?port=5858
于 2014-03-03T03:58:19.437 に答える