폴더안에 파일들을 하나로 압축해서 리스폰스해주는 기능이 필요함니다...
압축하는 패키지 이것저것 찾다가
https://www.npmjs.com/package/archiver
이걸 쓰기로 했는데
한가지 궁금한게 저 압축한 파일을 서버폴더에 다시 쓰지 않고
그대로 리스폰스에 스트림으로 연결하고싶은데 일반적으로
압축해서 파일 내보내야할때는 압축파일을 서버안에 저장한다음에 다시 읽어서 리스폰스를 하는방식인가요
아니면 압축한 결과를 바로 리스폰스로 넘겨주는 방식인가여?
압축한 데이터를 파일에 쓰고 싶지 않고 메모리에 쓴 다음에 보내고 싶다는 거지?
그럼 저 achiver라는 패키지에 압축을 할 때 결과를 메모리(버퍼나 배열)에 저장할 수 있는 지 찾으셈
형식을 blob으로