这是我的 test1.js
console.log("foo");
当我运行 test1.js 时,我得到了命令行
$ node test2.js
foo
$
这是我的 test2.js,使用 MongoDbClient
var MongoClient = require('mongodb').MongoClient;
MongoClient.connect("mongodb://local.host/test?w=1", function(err, db) {
console.log("foo");
});
但是,当我运行 test2.js 时,我必须按 CTRL-C 才能返回命令行
$ node test3.js
foo
^C
$
有什么不同?我应该怎么做才能恢复命令行(可能是关闭连接)?