added better error support

This commit is contained in:
William Mantly 2019-12-20 20:17:23 -05:00
parent ee656eac01
commit 6a2a260fa2
Signed by: wmantly
GPG Key ID: E1EEC7650BA97160

View File

@ -28,15 +28,13 @@ app.use(function(req, res, next) {
// error handler // error handler
app.use(function(err, req, res, next) { app.use(function(err, req, res, next) {
// set locals, only providing error in development console.error(err.status || res.status, err.name, req.method, req.url);
console.error(err.message);
console.error(err.stack);
console.error('=========================================');
console.error(err.status || res.status, req.url, err);
res.locals.message = err.message;
res.locals.error = req.app.get('env') === 'development' ? err : {};
// render the error page
res.status(err.status || 500); res.status(err.status || 500);
res.json({message: 'error!'}); res.json({name: err.name, message: err.message});
}); });
module.exports = app; module.exports = app;