Я работаю над проектом, полностью построенным на node.js и coffeescript.Я хочу, чтобы пользователь мог экспортировать CSV из нескольких разных коллекций в мою базу данных Mongo, нажав кнопку на моем веб-сайте.
Я считаю, что лучший способ сделать это - сделать ajax-вызов в мой сервер node.js.и пусть этот вызов возвращает somefile.csv пользователю.Я в растерянности, как это сделать, и есть так много противоречивых ресурсов.Вот заглушка того, как я думаю, что вещи должны работать:
exports.exportToCSV = (req, res) ->
console.log 'Inside exportToCSV'
# Create a dynamic csv file
# How to?
# Set the response headers
# How to?
# Attach the newly created CSV
# How to?
# Write the response
res.write('somefile.csv')
res.end()
Любая помощь будет принята с благодарностью.Спасибо.