1
node.jsには、inspect.stack()
とinspect.currentFrame()
のようなPythonがありますか? 同様に、コードのコンテキスト/フレーム/ライブオブジェクトの検査をキャプチャします。node.jsのライブオブジェクト/スタックを検査する
node.jsには、inspect.stack()
とinspect.currentFrame()
のようなPythonがありますか? 同様に、コードのコンテキスト/フレーム/ライブオブジェクトの検査をキャプチャします。node.jsのライブオブジェクト/スタックを検査する
あなたは、スタックを検査するnew Error().stack
を使用することができます。
console.log(new Error().stack);
プリント:
Error
at repl:1:13
at sigintHandlersWrap (vm.js:22:35)
at sigintHandlersWrap (vm.js:96:12)
at ContextifyScript.Script.runInThisContext (vm.js:21:12)
at REPLServer.defaultEval (repl.js:313:29)
at bound (domain.js:280:14)
at REPLServer.runBound [as eval] (domain.js:293:12)
at REPLServer.<anonymous> (repl.js:513:10)
at emitOne (events.js:101:20)
at REPLServer.emit (events.js:188:7)
あなたが実行できるノードのデバッガがあります:
node debug script.js
参照してください。
そして、あなたもですべてのライブ検査のためにChromeデベロッパーツールを使用することができます。
node --inspect script.js
参照:
ああ、それは助けてくれました。ありがとう! – Aurieh