【发布时间】:2020-03-03 10:14:43
【问题描述】:
我正在向服务器发出带有.xlsx 文件的请求,服务器正在使用 puppeteer 生成 PDF,我想将流以数组的形式发送回客户端以下载它们,但响应不是等待他们,在前面我得到一个空数组。
Node.js/Reactjs
router.post('/generate-payslip', async (req, res) => {
const data = JSON.parse(req.body)
let responsePDF = []
data.map(async data => {
responsePDF.push(await generatePayslipPDF(data))
const payslips = await Payslip.findOne({ date: data.Date, name: data.Name })
if (payslips) {
} else {
let payslip = new Payslip({
date: data.Date,
name: data.Name,
data: data
})
payslip = await payslip.save()
}
})
res.send(responsePDF)
})
【问题讨论】:
-
请在您的问题中包含代码示例,请参阅stackoverflow.com/help/how-to-ask 了解更多信息。