我使用express与domain.js中间件。
我需要能够从请求中关闭节点实例。这不是面向公众的实例,因此安全性不是真正的问题。我正在使用express来处理http请求,其中一个是" kill"请求。此请求应尽快完全关闭节点。
我已尝试过以下server.close()
,但这似乎没有做任何事情。
我宁愿尽可能优雅地关闭它,但如果我需要杀死它,我愿意这样做。我不知道怎么做。
答案 0 :(得分:2)
process.exit(exitCode)
应该这样做。
答案 1 :(得分:2)
只需致电process.exit(exitCode)
,即可退出
答案 2 :(得分:2)
app.get('/kill', function(req,res) {
process.exit(0);
});
退出代码可以是任何内容。但任何非零值都意味着不洁的退出。