我有一个使用MongoDB的Express应用程序。 我开发时使用Nodemon重启我的进程。为了在我重新启动应用程序时关闭数据库连接,我打电话给:
Authentication/Authorization
关于以下事件:
db.close()
process.on('SIGINT', fn ...)
然而,当我的应用程序重新启动时,我收到错误:
process.on('exit', fn ...)
如何防止这种情况?
答案 0 :(得分:0)
添加此事件(gulp示例):
gulp.task('serve', function () {
nodemon({
script: './server.js',
})
.once('exit', function () {
console.log('Exiting this process');
process.exit();
});
});