diff --git a/src/index.js b/src/index.js index a093ae69f57a4f5e693dbf70a1baf39a5ae693a6..14506f3279a5c634559107427e6703c1020c7c9a 100644 --- a/src/index.js +++ b/src/index.js @@ -15,11 +15,12 @@ app.use('/api', apiRouter); // eslint-disable-next-line no-unused-vars app.use((err, req, res, next) => { + console.error('failed to handle request', err); + if (err instanceof ReportableError) { const { statusCode, message } = err; return res.status(statusCode).send({ statusCode, message }); } else { - console.error('failed to handle request', err); return res .status(500) .send({ statusCode: 500, message: 'unhanlded error' });