【发布时间】:2017-02-16 19:06:03
【问题描述】:
我有一个使用 MongoDB 的 Express 应用程序。 我在开发时使用 Nodemon 重新启动我的进程。为了在我重新启动我的应用程序时关闭我的数据库连接,我调用:
db.close()
关于以下事件:
process.on('SIGINT', fn ...)
process.on('exit', fn ...)
但是,当我的应用重新启动时出现错误:
throw er; // Unhandled 'error' event
^
Error: read EIO
at exports._errnoException (util.js:890:11)
at TTY.onread (net.js:550:26)
如何防止这种情况发生?
【问题讨论】:
标签: node.js mongodb express error-handling nodemon