首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用express在nodejs服务器关机上执行代码

问使用express在nodejs服务器关机上执行代码
EN

Stack Overflow用户
提问于 2013-12-29 00:27:06
回答 1查看 1.8K关注 0票数 2

是否有一种方法可以在Node.js进程退出之前在node.js Express中执行一段代码,而不管它是由于抛出的错误,还是按下Ctrl+C或其他原因造成的?

EN

回答 1

Stack Overflow用户

发布于 2013-12-29 00:41:02

你在找退出事件。从文件中:

当进程即将退出时发出。这是一个很好的钩子,可以对模块的状态执行恒定时间的检查(就像单元测试一样)。主事件循环将不再在“退出”回调结束后运行,因此可能不会安排计时器。

它将被执行为

代码语言:javascript
复制
process.on('exit', function() {
    console.log('About to close');
});

值得一提的是,如果您不知道退出或异常的原因,尝试操作数据通常不是一个好主意。如果你不知道出了什么问题,重新开始通常是一个更好的主意,而不是试图用一些很可能是FUBAR的东西来完成一些事情。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20820884

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档