- zip 파일을 쉽게 생성하는 npm 패키지인 zipstream 소개 📦.
- 웹사이트 빌더 프로토타입에서 사용자가 에셋을 zip 파일로 다운로드하는 기능 구현 ⬇️.
- Convex 액션을 사용하여 백엔드에서 zip 파일 생성 로직 처리 ⚙️.
- zip 파일 생성 후 Convex Storage에 저장하고, 임시 파일 삭제를 위한 스케줄러 설정 ⏰.
- 생성된 zip 파일 URL을 클라이언트에게 전달하여 다운로드 시작 🌐.
- 파일 다운로드 방식에 대한 잠재적 문제점과 개선 필요성 언급 (HTTP 엔드포인트 사용) ⚠️.
- 메모리 사용량 증가로 인한 잠재적인 공격 벡터에 대한 우려 🤔.