feat: use proper HTTP error codes for specific errors

pull/189/head
tycrek 1 year ago
parent 894d773e8c
commit 3b00e36092
No known key found for this signature in database
GPG Key ID: FF8A54DCE404885A

@ -21,9 +21,14 @@ const RouterApi = Router();
*/
const errorHandler = (res: Response, err: Error | any) => {
log.error(err);
if (err.message === 'User not found')
return res.sendStatus(404);
res.sendStatus(500);
switch (err.message) {
case 'User not found':
return res.sendStatus(404);
case 'Meta key already exists':
return res.sendStatus(409);
default:
return res.sendStatus(500);
}
};
/**

Loading…
Cancel
Save