从代码关闭节点实例

时间:2015-12-03 21:29:42

标签: node.js express

我使用express与domain.js中间件。

我需要能够从请求中关闭节点实例。这不是面向公众的实例,因此安全性不是真正的问题。我正在使用express来处理http请求,其中一个是" kill"请求。此请求应尽快完全关闭节点。

我已尝试过以下server.close(),但这似乎没有做任何事情。

我宁愿尽可能优雅地关闭它,但如果我需要杀死它,我愿意这样做。我不知道怎么做。

3 个答案:

答案 0 :(得分:2)

process.exit(exitCode)应该这样做。

答案 1 :(得分:2)

只需致电process.exit(exitCode),即可退出

答案 2 :(得分:2)

app.get('/kill', function(req,res) {
    process.exit(0);
});

退出代码可以是任何内容。但任何非零值都意味着不洁的退出。