node.js AWS上的流响应

时间:2018-03-07 02:41:22

标签: node.js amazon-web-services amazon-ec2 node-streams

我在AWS(EC2)上有一个简单的node.js Web服务:

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生成器只返回Stream类型(Promise<ReadableStream>)的承诺。问题是,我无法以某种方式得到这种回应。 JSON响应有效,但流响应不起作用。我应该怎么做/检查来解决这个问题?谢谢!

0 个答案:

没有答案