이번 소식
Vercel에 클라이언트 요청의 본문을 Routing Middleware로 보내지 않는 skipMiddlewareRequestBody 설정이 추가됐습니다. 여기서 요청 본문을 사용하지 않는 프로젝트라면 불필요한 전송을 줄이는 데 활용할 수 있습니다.
달라진 점
설정을 켜면 미들웨어 호출에 들어오는 Fast Origin Transfer 사용량이 줄어듭니다. Vercel은 특히 본문이 큰 요청에서 응답의 첫 데이터를 받기까지 걸리는 시간도 개선될 수 있다고 설명합니다.
어떤 점이 달라지나요?
미들웨어가 요청 본문을 읽지 않는 경우, 그 본문을 미들웨어까지 전달하지 않도록 선택할 수 있습니다. Vercel Functions와 rewrite 대상에는 본문이 계속 전달되므로 실제 처리 단계에서는 본문을 읽고 사용할 수 있습니다. 이 옵션이 요청 본문을 모든 처리 과정에서 없애는 것은 아닙니다.
사용 전 확인할 점
먼저 현재 미들웨어가 본문을 읽는지 확인해야 합니다. 읽는 코드가 있다면 이 옵션을 켜면 안 됩니다. vercel.json에서 skipMiddlewareRequestBody를 true로 설정한 뒤 프로젝트를 다시 배포하면 적용됩니다. TypeScript 설정 파일인 vercel.ts에도 같은 설정을 넣을 수 있습니다. 기본값은 false이므로 직접 켜기 전에는 기존 프로젝트의 동작이 바뀌지 않습니다.
공식 발표 시각: 2026-10-08T16:05+00:00 · 원문 메타데이터의 시간대 표기를 그대로 표시했습니다.
새 글 받아보기
RSS 리더에서 BlogFlow의 새 글을 확인할 수 있습니다.