herokuでファイルを圧縮して、クライアントに送り返すことができるようにしたいと考えています。ローカルでは、開発中にこの方法を使用しました。それはうまくいきました。ただし、herokuでこれを行うと、エラーが発生します。
zip stderr: execvp(): No such file or directory
zipはHerokuのインスタンスではサポートされていないようです。したがって、node-native-zipを試してみましたが、これはローカルで機能しましたが、ダウンロードするとファイルが破損し、OSXユーティリティを介してファイルを更新できません。ただし、CLIを介して解凍して開きます(既知の問題)。
したがって、問題は、herokuのフォルダーを圧縮してユーザーに送信する場合、どのnpmモジュールを使用する必要があるかということです。それとも、私が考えていない、より良いまたはより単純なものはありますか?私が求めている最終結果は、ブラウザーを介してエンドユーザーにフォルダーを簡単に配信できるようになることです。Zipが最良の方法のようでした。しかし、そこにある図書館はそれを削減していないようです。考え?