From a1171c795271394f3c91e4f68b6a018813eecf3b Mon Sep 17 00:00:00 2001 From: Hongbo Wu Date: Thu, 18 Aug 2022 19:19:59 +0800 Subject: [PATCH] Catch authentication error --- packages/api/src/routers/svc/speech.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/packages/api/src/routers/svc/speech.ts b/packages/api/src/routers/svc/speech.ts index 2798fe953..b6f5136ab 100644 --- a/packages/api/src/routers/svc/speech.ts +++ b/packages/api/src/routers/svc/speech.ts @@ -22,8 +22,13 @@ export function speechServiceRouter() { body: req.body, }) const token = req.query.token as string - if (!(await getClaimsByToken(token))) { - logger.info('Unauthorized request', { token }) + try { + if (!(await getClaimsByToken(token))) { + logger.info('Unauthorized request', { token }) + return res.status(200).send('UNAUTHORIZED') + } + } catch (error) { + logger.error('Unauthorized request', { token, error }) return res.status(200).send('UNAUTHORIZED') }