From 77fd98387c66ae21c6a116a52693f4c0eea6b7fa Mon Sep 17 00:00:00 2001 From: Ankit Singh Tomar Date: Tue, 23 Jan 2024 16:54:14 +0530 Subject: [PATCH] exception handling --- src/lib/middleware.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/lib/middleware.ts b/src/lib/middleware.ts index 6d787429e..497e84c81 100644 --- a/src/lib/middleware.ts +++ b/src/lib/middleware.ts @@ -16,7 +16,7 @@ import { import { NextApiRequestCollect } from 'pages/api/send'; import { getUserById } from '../queries'; import { verifier } from './jwtVerifier'; -import { JwtExpiredError,JwtInvalidIssuerError } from "aws-jwt-verify/error"; +import { JwtExpiredError,JwtInvalidIssuerError,JwtParseError } from "aws-jwt-verify/error"; const log = debug('umami:middleware'); @@ -69,7 +69,11 @@ export const useAuth = createMiddleware(async (req, res, next) => { console.error("JWT invalid issuer!",error.message); } - console.log('INVALID TOKEN:::::',error) + if (error instanceof JwtParseError) { + console.error("JWT Parse Issue",error.message); + } + + console.log('INVALID TOKEN:::::',error); //unknow handle } } let user = null;