2016-09-04 110 views
0

是否有node.js的,可以做這樣的異常管理器:如果厚望得到投擲更換服務器中的文件,並在數據庫中改變一些東西(的node.js異常處理服務器

如回滾到他版本之前)並重新啓動服務器。我知道有經理像「pm2」或「永遠」,但他們可以做這樣的事情嗎?

+0

一般服務器在頂級處理異常(例如,如果它是一個HTTP服務器,然後通過返回500)。否則,每次發生異常時它們都會崩潰。所以無論你想達到什麼目的,你都必須在代碼中這樣做。 – freakish

回答

1

您可以處理全球性的異常,像這樣:

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