1

我在 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>) 的 Promise。问题是,我无法以某种方式得到这个响应。JSON 响应有效,但流响应无效。我应该怎么做/检查来解决这个问题?谢谢!

4

0 回答 0