首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Puppeteer在发布到Azure应用程序服务时不起作用

Puppeteer在发布到Azure应用程序服务时不起作用
EN

Stack Overflow用户
提问于 2020-02-15 13:35:15
回答 1查看 405关注 0票数 1

我有一个使用puppeteer的node js API来打印HTML。在本地主机中一切正常,但是,当我发布到azure应用服务时,它就不工作了。我认为问题是browser.exe在azure应用程序服务中不能工作,有没有办法让它工作,还有其他的变通办法让它工作吗?

这是我的代码

代码语言:javascript
运行
复制
exports.print = (req, res, next) => {
  (async () => {
   const browser = await puppeteer.launch()
   const page = await browser.newPage()
   await page.goto('./printTest.html', {waitUntil: 'networkidle0'})
   const buffer = await page.pdf({format: 'A4'})
   res.type('application/pdf')
   res.send(buffer)
   browser.close()
})()
};
EN

回答 1

Stack Overflow用户

发布于 2020-12-02 21:04:18

{args: ['--no-sandbox']}传递给await puppeteer.launch()

代码语言:javascript
运行
复制
await puppeteer.launch({args: ['--no-sandbox']})
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60236152

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档