В моем проекте используется платформа Koa, и я ищу способ заменить res.write Express для потоковой передачи больших наборов данных в CSV.
Могу ли я использовать koa-write для этого? Что-то вроде:
var write = require('koa-write');
router.get('/', (ctx, next) => {
ctx.response.set('Content-Type', 'text/csv');
ctx.response.set('Content-Disposition', 'attachment; filename=data.csv');
write(ctx, "1,2,3,4,5\n");
});
Я пробовал, но, похоже, не работает.