fix: harden UPLOAD_MAX_BYTES parsing; sync docs with 1 GiB default

리뷰어 지적사항 반영:
- "abc" 같은 오타도 Infinity 로 풀리던 문제 수정. 잘못된 값은 기본 1 GiB 로
  fallback 하고 경고 로그를 남김. 무제한은 "0" 또는 "Infinity" 만 명시적으로 인정.
- .env.example / README 의 "비우면 무제한" 표현을 코드 동작과 일치시켜
  "비우면 기본 1 GiB" 로 정정.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
2026-05-15 18:10:27 +09:00
parent a14963e237
commit aae58f645a
3 changed files with 15 additions and 7 deletions

View File

@@ -10,7 +10,8 @@ PORT=3000
SESSION_SECRET=change-me-please
# 업로드/타임아웃 ─────────────────────────────────────────────────
# 업로드 용량 한도(바이트). 1 GiB = 1073741824. 비우거나 미설정이면 무제한.
# 업로드 용량 한도(바이트). 1 GiB = 1073741824. 비우거나 미설정이면 기본 1 GiB.
# 무제한으로 두려면 0 또는 Infinity. 잘못된 값(오타 등)은 기본 1 GiB 로 fallback.
UPLOAD_MAX_BYTES=1073741824
# HTTP 요청 타임아웃(밀리초). 0 또는 미설정이면 무제한 (10GB 업로드 같은 케이스 대비).