From 8726cf14e3ed4d6b78bc1a319269920e6d87e897 Mon Sep 17 00:00:00 2001 From: jacy <18049821889@163.com> Date: Fri, 7 Aug 2026 18:58:45 +0800 Subject: [PATCH] fix(courier): cast IncomingMessage when skipping XFX body parsers Co-authored-by: Cursor --- server/dukang-api/src/main.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/dukang-api/src/main.ts b/server/dukang-api/src/main.ts index 65ec1df..c93ff1c 100644 --- a/server/dukang-api/src/main.ts +++ b/server/dukang-api/src/main.ts @@ -88,7 +88,7 @@ async function bootstrap() { app.use( json({ type: (req) => - !isCourierTrackCallbackUrl(req.originalUrl || req.url) && + !isCourierTrackCallbackUrl((req as Request).originalUrl || req.url) && Boolean(req.headers['content-type']?.includes('json')), verify: (req, _res, buf) => { if ( @@ -105,7 +105,7 @@ async function bootstrap() { urlencoded({ extended: true, type: (req) => - !isCourierTrackCallbackUrl(req.originalUrl || req.url) && + !isCourierTrackCallbackUrl((req as Request).originalUrl || req.url) && Boolean(req.headers['content-type']?.includes('urlencoded')), }), );