Динамически создайте файл с помощью node.js и сделайте его доступным для загрузки.

Я строю текстовый редактор в Node.js, где пользователь создает файл в текстовой области. Закончив редактирование файла, он может нажать кнопку «экспорт», которая запускает функцию Jquery, которая читает текстовую область и публикует текст на сервере node.js. Сервер должен прочитать информацию и вернуть файл. Я хотел бы избежать создания файла на сервере и его обслуживания, я бы предпочел создать файл на лету с потоками. Я пытался использовать следующее, но это не сработало:

exports.exportfile = function(req,res){

  var Stream = require('stream')
  var stream = new Stream();

  res.setHeader('Content-disposition', 'attachment; filename=try.txt');
  res.setHeader('Content-type', 'text/plain');

  stream.pipe = function(dest) {
    dest.write('Hello Dolly')
  }

    stream.pipe(res)
}

Кто-нибудь знает, как этого добиться?

Ответы на вопрос(1)

Ваш ответ на вопрос