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( app.use(
json({ json({
type: (req) => type: (req) =>
!isCourierTrackCallbackUrl(req.originalUrl || req.url) && !isCourierTrackCallbackUrl((req as Request).originalUrl || req.url) &&
Boolean(req.headers['content-type']?.includes('json')), Boolean(req.headers['content-type']?.includes('json')),
verify: (req, _res, buf) => { verify: (req, _res, buf) => {
if ( if (
@@ -105,7 +105,7 @@ async function bootstrap() {
urlencoded({ urlencoded({
extended: true, extended: true,
type: (req) => type: (req) =>
!isCourierTrackCallbackUrl(req.originalUrl || req.url) && !isCourierTrackCallbackUrl((req as Request).originalUrl || req.url) &&
Boolean(req.headers['content-type']?.includes('urlencoded')), Boolean(req.headers['content-type']?.includes('urlencoded')),
}), }),
); );