Подход к обучению: - Во-первых, создайте какой-нибудь «фиктивный» CSV, сохраните его где-нибудь на сервере и используйте это: Загрузите файл с NodeJS Server с помощью Express Убедитесь, что вы правильно загрузили его.
После этого используйте это: Запись в CSV в Node.js С этим вы можете узнать, как сделать CSV из любых данных.
Сделайте так, чтобы вы подготовили свои данные из SQL и действительно сохранили файл .csv на сервере (вторая ссылка), а затем создали его для загрузки (первая ссылка).Убедитесь, что это правильно работает.
Теперь у вас есть решение, которое работает так, как вам нужно, но это нехорошо, у него есть дополнительный шаг (сохранение файла на сервере для его загрузки).Проверьте это: Экспресс - возврат двоичных данных из удаленного веб-сервиса
Здесь описывается, как можно загрузить «двоичные данные».
Итак, ваш окончательный алгоритм должен быть:- Выполнять запросы SQL, подготавливать данные CSV - Получать эти данные CSV как «двоичные данные» - Выполнять загрузку через экспресс этих двоичных данных