如何处理未处理在node.js中

问题描述:

在我的项目我的例外我试图捕捉例外,而使用mongoose.createConnection打开连接,对这些代码得到一个错误时做什么:如何处理未处理在node.js中

var createdDb = mongoose.createConnection(connectionString); 
createdDb.on("error", function (err) { 
    console.error("Error connecting to Mongo", err); 
}); 

但我的问题是,在一般 - 我怎么捕捉任何未捕获的异常,并显示错误(作为一个简单的字符串)?我在app.js这个代码,但它似乎没有例外越来越有:

app.use(function (err, req, res, next) { 
    res.status(err.status || 500); 
    res.render('error', { 
     message: err.message, 
     error: {} 
    }); 
}); 

process.on('uncaughtException', function(err) { 
    console.log('Caught exception: ' + err); 
});