Cloudflare 자동 압축: 스트리밍 악몽

2025-08-09
Cloudflare 자동 압축: 스트리밍 악몽

Mintlify 팀은 Node의 스트림 API와 AI SDK를 사용한 HTTP 스트리밍에서 좌절스러운 문제를 발견했습니다. cURL과 Postman은 작동했지만 node-fetch와 브라우저 fetch는 실패했습니다. 디버깅 결과 Cloudflare Worker가 임시 해결책임이라는 것을 알게 되었고, 최종적으로 문제는 Cloudflare의 자동 압축 활성화 때문이라는 것을 알게 되었습니다. 브라우저가 기본적으로 Accept-Encoding 헤더를 포함하기 때문에 압축된 응답이 손상되었습니다. Cloudflare에서 압축을 비활성화하자 문제가 해결되었습니다. 이는 Cloudflare의 "똑똑한" 기본 설정의 잠재적인 위험을 강조하며, Infrastructure-as-Code와 추적 가능성의 중요성을 강조합니다.

개발