我在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响应有效,但流响应不起作用。我应该怎么做/检查来解决这个问题?谢谢!