NodeJS回调成功后不打印输出
我编写了以下代码,它使用了nodejs回调。没有telnet连接时,它将正确打印error
。
但是,成功执行telnet时,它不会打印Success!
[当我手动执行telnet linux003 4102
时,我看到一个空白屏幕。黑屏表示telnet已成功连接
var abc = require("expect-telnet");
abc("linux003:4102",
function(err) {
if (err) {
console.error(err);
}
else {
console.log('Success!');
}
});
回答如下:根据Expect-telnet文档,仅在发生错误时才调用回叫。