Advertisement
Guest User

Untitled

a guest
Sep 16th, 2019
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const jwtErrorHandler = (err): CustomError => {
  2.   switch (err.name) {
  3.     case 'TokenExpiredError':
  4.       return new UnauthorizedError('Token expired', { error: err });
  5.     case 'JsonWebTokenError':
  6.       return new UnauthorizedError('Token invalid', { error: err });
  7.     case 'NotBeforeError':
  8.       return new UnauthorizedError('Token invalid', { error: err });
  9.     default:
  10.       return new GeneralError('Something goes wrong', { originalError: err });
  11.   }
  12. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement