【发布时间】:2022-12-22 16:12:20
【问题描述】:
我在 aws lambda 上部署了 puppeteer 函数 我使用这个函数在多个地方生成 pdf 但在一个地方我不断收到这个错误
(Page.printToPDF): 打印失败 在/var/task/node_modules/puppeteer-core/lib/cjs/puppeteer/common/Connection.js:217:63 在新的承诺 () 在 CDPSession.send (/var/task/node_modules/puppeteer-core/lib/cjs/puppeteer/common/Connection.js:216:16) 在 Page.createPDFStream (/var/task/node_modules/puppeteer-core/lib/cjs/puppeteer/common/Page.js:1968:43) 在 Page.pdf (/var/task/node_modules/puppeteer-core/lib/cjs/puppeteer/common/Page.js:1996:37) 在 Runtime.exports.handler (/var/task/app.js:92:28) 在 processTicksAndRejections (internal/process/task_queues.js:95:5
在其他地方它工作正常 我也使用了最新版本,但仍然出现此错误
uptill the page.pdf 一切正常,在此之后我得到了上层错误
```// render pdf const pdf = await page.pdf({ scale: body.pdfCoordinator?.scale, margin: body.pdfCoordinator?.margin || { top: '9.5mm', bottom: '9.5mm', left: '6mm', right: '6mm' }, format: 'A4', landscape: body.pdfCoordinator?.landscape || false, printBackground: true, displayHeaderFooter: body.pdfCoordinator?.displayHeaderFooter !== undefined ? body.pdfCoordinator.displayHeaderFooter : true, headerTemplate: getHeaderFooter(), footerTemplate: getHeaderFooter(), width: '27.3cm', height: '30.61cm', }) // clear and close在此之后如果得到上层协议错误 我试图搜索它,但没有提供解决方案
请帮忙解决这个问题
【问题讨论】:
标签: javascript lambda puppeteer