From ea07b91f165ebfffd1fff431b71ee1798f604d7b Mon Sep 17 00:00:00 2001 From: 0fatal <72899968+0fatal@users.noreply.github.com> Date: Tue, 25 Jul 2023 15:04:04 +0800 Subject: [PATCH] fix(log-server): miss log for request_id required (#1421) --- services/log-server/src/handler/add-function-log.ts | 6 +++--- services/log-server/src/helper/verify-appid.ts | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/services/log-server/src/handler/add-function-log.ts b/services/log-server/src/handler/add-function-log.ts index 3d6b8bcf70..e5bd30197e 100644 --- a/services/log-server/src/handler/add-function-log.ts +++ b/services/log-server/src/handler/add-function-log.ts @@ -6,16 +6,16 @@ import verifyAppid from '../helper/verify-appid' const addFunctionLog: RequestHandler = async (req, res) => { const { appid, log } = req.body const token = req.headers['x-token'] as string - + if (!appid) { return res.status(400).send('appid is required') } - if (!token || !verifyAppid(appid, token)) { + if (!token || !verifyAppid(appid, token)) { return res.status(403).send('forbidden') } - if (!log || typeof log !== 'object' || !log.request_id || !log.func) { + if (!log || typeof log !== 'object' || !log.func) { return res.status(400).send('bad log format') } diff --git a/services/log-server/src/helper/verify-appid.ts b/services/log-server/src/helper/verify-appid.ts index 593b5a7b81..bf543a1746 100644 --- a/services/log-server/src/helper/verify-appid.ts +++ b/services/log-server/src/helper/verify-appid.ts @@ -1,7 +1,7 @@ import jwt from 'jsonwebtoken' import Config from '../config' -const verifyAppid = (appid: string, token: string): boolean => { +const verifyAppid = (appid: string, token: string): boolean => { try { const decoded = jwt.verify(token, Config.JWT_SECRET) return decoded['appid'] === appid @@ -10,4 +10,4 @@ const verifyAppid = (appid: string, token: string): boolean => { } } -export default verifyAppid \ No newline at end of file +export default verifyAppid