Я хочу передать содержимое клиентам, которые, возможно, хранятся в db, которые они будут сохранять в виде файлов.
Очевидно, res.download будет выполнять работу красиво, но ни одна из функций ответа. * не принимает поток, только пути к файлам.
Я посмотрел на res.download impl, и он просто устанавливает заголовок Content-Disposition, а затем sendfile.
Поэтому я мог бы достичь этого, используя этот пост в качестве руководства. Node.js: поток потока в ответ задерживается через HTTPS
Но, похоже, я пропустил все аспекты упаковки, которые выполняет res.send.
Я что-то пропустил или должен просто сделать трубку и не беспокоиться об этом - что здесь лучше всего?
В настоящее время создаются временные файлы, поэтому я могу просто использовать res.download.