From 6a2a260fa2e9bee4c60bb448b2e3d71062ab8fb4 Mon Sep 17 00:00:00 2001 From: William Mantly Date: Fri, 20 Dec 2019 20:17:23 -0500 Subject: [PATCH] added better error support --- nodejs/app.js | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/nodejs/app.js b/nodejs/app.js index 0263ab8..750be23 100755 --- a/nodejs/app.js +++ b/nodejs/app.js @@ -28,15 +28,13 @@ app.use(function(req, res, next) { // error handler 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.json({message: 'error!'}); + res.json({name: err.name, message: err.message}); }); module.exports = app;