mirror of
https://github.com/jeffvli/sonixd.git
synced 2026-05-03 20:52:37 -04:00
Add readable validation error
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
import { NextFunction, Request, Response } from 'express';
|
||||
|
||||
import { isJsonString } from '../utils';
|
||||
|
||||
const errorHandler = (
|
||||
err: any,
|
||||
req: Request,
|
||||
@@ -10,7 +12,9 @@ const errorHandler = (
|
||||
statusCode: err.statusCode || 500,
|
||||
response: 'Error',
|
||||
error: {
|
||||
message: JSON.parse(err.message) || err.message,
|
||||
message: isJsonString(err.message)
|
||||
? JSON.parse(err.message)
|
||||
: err.message,
|
||||
path: req.path,
|
||||
},
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user