fix(courier): cast IncomingMessage when skipping XFX body parsers

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-08-07 18:58:45 +08:00
parent 155426b669
commit 8726cf14e3
+2 -2
View File
@@ -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')),
}),
);