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 работает, а ответ потока - нет. Что я должен сделать / проверить, чтобы исправить эту проблему? Спасибо!

0 ответов

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