我正在阅读the code的chat project作为socket.io
的演示在index.js中,这是一个片段:
var app = require('express')();
var http = require('http').Server(app);
var io = require('socket.io')(http);
所以我使用Node.JS调试器:
var app = require('express')();
var http = require('http').Server(app);
var io = require('socket.io')(http);
// add:
debugger;
watch("io");
命令是:
node debug index.js
它停在var io = ... 但我不知道如何获取对象的信息" io"。 实际上,当我在终端输入io时,它说: io没有定义。
如果输入http,它将输出http。
的定义如果我输入应用,则说:app未定义。
我很困惑。 怎么做?
答案 0 :(得分:0)
只需在'debug>'中输入'repl'即可提示,然后您可以键入并获取所有变量值
答案 1 :(得分:0)
我使用节点检查器。它就像一个魅力。