Inspecionando variables ​​usando o depurador interno do nó?

Eu estou tentando usar o depurador de nó. Estou executando o node debug server para executar o meu servidor. Então eu tenho:

 ... var Workspace = mongoose.model('Workspace'); debugger; 

Neste ponto, como esperado, quando executo esse código, o depurador aparece. No entanto, eu esperaria que todas as variables ​​atuais fossem definidas, como acontece no próprio depurador do Chrome.

Mas:

 break in hotplate/node_modules/bd/lib/bd.js:133 132 133 debugger; 134 135 // Delete the ID and the version since there's no point, debug> Workspace ReferenceError: Workspace is not defined 

Então … como faço para inspecionar as variables ​​atuais?

Bônus pergunta: existe alguma maneira de usar ferramentas de desenvolvedores do Chrome (CTRL-J) para que ele se conecta ao nó e funciona dessa maneira? (Eu estou ciente do node-inspector, mas é muito desatualizado e …)

Use o comando de repl (veja o terceiro exemplo em docs )

 break in hotplate/node_modules/bd/lib/bd.js:133 132 133 debugger; 134 135 // Delete the ID and the version since there's no point, debug> repl Press Ctrl + C to leave debug repl > Workspace 

Atualização: pergunta bônus – https://github.com/c4milo/node-webkit-agent

    Intereting Posts