Как добавить путь для экспорта моих данных в файл .csv

Я использую lib в npm для углового вызова проекта json2csv для экспорта JSON в file.csv (excel)

Вот мой код:

const fields = ['id', 'name'];
const opts = { fields };

try {
  const parser = new json2csv.Parser(opts);
  const csv = parser.parse(this.data);

  console.info(csv);
} catch (err) {
  console.error(err);
}

Объект печати содержит правильные данные, но не создает файл.

Может ли кто-нибудь помочь мне при добавлении имени файла и пути в мой код?

Как сделать HTTP-запрос в Javascript?
Как сделать HTTP-запрос в Javascript?
В JavaScript вы можете сделать HTTP-запрос, используя объект XMLHttpRequest или более новый API fetch. Вот пример для обоих методов:
0
0
91
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

json2csvnode_module, который вы пытаетесь использовать в своем приложении Angular, не должен использоваться там. Предполагается, что он будет использоваться на вашем сервере NodeJS.

Ваш интерфейс / клиент не несет ответственности за запись файлов в систему. Ваш Backend / Server - это.

В идеале вы должны создать REST API, в который вы будете передавать JSON для записи в CSV-файл в качестве полезной нагрузки запроса.

Затем ваш сервер NodeJS может ответить на этот запрос с помощью загружаемого файла CSV, который создается с помощью json2csvnode_module.

Другие вопросы по теме