【发布时间】:2015-10-27 14:48:31
【问题描述】:
我正在使用 MongoDB 编写 NodeJS 脚本。
没有过多的细节,脚本故意花费很长时间来执行,大部分时间我使用 CTRL + C 完成它。
当我这样做时,我编写了一些代码来正确关闭连接。
但我不知道这样做是有用还是绝对没用......
这是我的代码:
MongoClient.connect(url, function (err, db) {
console.log('Connected correctly to server');
/* Magic happens here */
process.on('SIGINT', function () { //Should I do this ?
console.log('Bye');
db.close();
process.exit();
})
});
我应该使用process.on('SIGINT', fct) 还是让节点做他的工作?
【问题讨论】: