node.js Потоковый ответ на AWS
У меня есть простой веб-сервис node.js в AWS (EC2):
async generate(ctx) {
ctx.body = await this.pdfGenerator.generate(ctx.request.body)
let documentName = Date.now()
ctx.set({
'Content-Disposition': `attachment; filename=${documentName}.pdf`,
'Content-type': 'application/pdf',
'Content-Transfer-Encoding': 'binary'
})
}
Генератор PDF просто возвращает обещание с типом потока (Promise<ReadableStream>
). Проблема в том, что я не могу получить этот ответ как-то. Ответ JSON работает, а ответ потока - нет. Что я должен сделать / проверить, чтобы исправить эту проблему? Спасибо!