From 8375c0c2f24b6a355b578d5b5bd1e0c77abbb387 Mon Sep 17 00:00:00 2001 From: Antony Kurniawan Date: Thu, 2 Oct 2025 15:39:56 +0700 Subject: [PATCH] update: response error --- middleware/verifyToken.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/middleware/verifyToken.js b/middleware/verifyToken.js index ab5eb21..1e38774 100644 --- a/middleware/verifyToken.js +++ b/middleware/verifyToken.js @@ -29,10 +29,15 @@ function verifyAccessToken(req, res, next) { setUser(req, decoded); next(); } catch (error) { - if (error.name === 'TokenExpiredError' || error.name === 'JsonWebTokenError') { - return next(new ErrorHandler(401, error.message)); + if (error.name === 'TokenExpiredError') { + return next(new ErrorHandler(401, 'Access token expired')); } - next(new ErrorHandler(500, 'Authenticate verification failed')); + + if (error.name === 'JsonWebTokenError') { + return next(new ErrorHandler(401, 'Invalid access token')); + } + + return next(new ErrorHandler(500, 'Internal authentication error')); } }