2016-09-04 82 views
0

是否有node.js的,可以做这样的异常管理器:如果厚望得到投掷更换服务器中的文件,并在数据库中改变一些东西(的node.js异常处理服务器

如回滚到他版本之前)并重新启动服务器。我知道有经理像“pm2”或“永远”,但他们可以做这样的事情吗?

+0

一般服务器在顶级处理异常(例如,如果它是一个HTTP服务器,然后通过返回500)。否则,每次发生异常时它们都会崩溃。所以无论你想达到什么目的,你都必须在代码中这样做。 – freakish

回答

1

您可以处理全球性的异常,像这样:

process.on('uncaughtException', (err) => { 
    // your logic here 
});