Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js Heroku中product=firefox时木偶演员不工作_Node.js_Heroku_Firefox_Puppeteer_Screenshot - Fatal编程技术网

Node.js Heroku中product=firefox时木偶演员不工作

Node.js Heroku中product=firefox时木偶演员不工作,node.js,heroku,firefox,puppeteer,screenshot,Node.js,Heroku,Firefox,Puppeteer,Screenshot,我所做的: 我用这些参数在Heroku中部署了我的应用程序 await puppeteer.launch({ product:'firefox',defaultViewport: null, args: ['--no-sandbox', '--disable-setuid-sandbox'] }); 为Heroku添加了此构建包: 我补充说 "preinstall": "PUPPETEER_PRODUCT=firefox npm install puppetee

我所做的:

我用这些参数在Heroku中部署了我的应用程序

await puppeteer.launch({ product:'firefox',defaultViewport: null, args: ['--no-sandbox', '--disable-setuid-sandbox'] });
为Heroku添加了此构建包:

我补充说

"preinstall": "PUPPETEER_PRODUCT=firefox npm install puppeteer"
在package.json中下载firefox依赖项

当我试图用它来截图时,从日志中得到了这个错误

Error: Failed to launch the browser process! 2020-11-08T12:45:03.392222+00:00 app[web.1]: XPCOMGlueLoad error for file /app/node_modules/puppeteer/.local-firefox/linux-84.0a1/firefox/libxul.so: 2020-11-08T12:45:03.392224+00:00 app[web.1]: libXt.so.6: cannot open shared object file: No such file or directory 2020-11-08T12:45:03.392224+00:00 app[web.1]: Couldn't load XPCOM. 2020-11-08T12:45:03.392225+00:00 app[web.1]: 2020-11-08T12:45:03.392225+00:00 app[web.1]: 2020-11-08T12:45:03.392226+00:00 app[web.1]: TROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md 2020-11-08T12:45:03.392226+00:00 app[web.1]: 2020-11-08T12:45:03.392226+00:00 app[web.1]: at onClose (/app/node_modules/puppeteer/lib/cjs/puppeteer/node/BrowserRunner.js:193:20) 2020-11-08T12:45:03.392227+00:00 app[web.1]: at Interface.<anonymous> (/app/node_modules/puppeteer/lib/cjs/puppeteer/node/BrowserRunner.js:183:68) 2020-11-08T12:45:03.392227+00:00 app[web.1]: at Interface.emit (events.js:326:22) 2020-11-08T12:45:03.392228+00:00 app[web.1]: at Interface.close (readline.js:416:8) 2020-11-08T12:45:03.392228+00:00 app[web.1]: at Socket.onend (readline.js:194:10) 2020-11-08T12:45:03.392228+00:00 app[web.1]: at Socket.emit (events.js:326:22) 2020-11-08T12:45:03.392229+00:00 app[web.1]: at endReadableNT (_stream_readable.js:1223:12) 2020-11-08T12:45:03.392229+00:00 app[web.1]: at processTicksAndRejections (internal/process/task_queues.js:84:21)
错误:无法启动浏览器进程!2020-11-08T12:45:03.392222+00:00应用程序[web.1]:XPCOMGlueLoad文件/app/node_modules/puppeter/.local firefox/linux-84.0a1/firefox/libxul.so:2020-11-08T12:45:03.392224+00:00应用程序[web.1]:libXt.so.6:无法打开共享对象文件:没有此类文件或目录2020-11-08T12:45:03.392224+00:00应用程序[web.1]:无法加载XPCOM。2020-11-08T12:45:03.392225+00:00应用程序[web.1]:2020-11-08T12:45:03.392225+00:00应用程序[web.1]:2020-11-08T12:45:03.392226+00:00应用程序[web.1]:疑难解答:https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md 2020-11-08T12:45:03.392226+00:00应用程序[网站1]:2020-11-08T12:45:03.392226+00:00应用程序[网站1]:立即关闭(/app/node_modules/puppeter/lib/cjs/puppeter/node/BrowserRunner.js:193:20)2020-11-08T12:45:03.392227+00:00应用程序[web.1]:在界面处。(/app/node_modules/puppeter/lib/cjs/cjs/puppeter/node/BrowserRunner.js:183:68)2020-11-08T12:45:03.392227+00:00应用程序[web.1]:在Interface.emit(events.js:326:22)2020-11-082:03:03+00应用程序[web.00]:at Interface.close(readline.js:416:8)2020-11-08T12:45:03.392228+00:00应用程序[web.1]:at Socket.oned(readline.js:194:10)2020-11-08T12:45:03.392228+00:00应用程序[web.1]:at Socket.emit(events.js:326:22)2020-11-08T12:45:03.392229+00:00应用程序[web.1]:at endreadable-11-stream-js-1223:12)2020-11-08T12:29+00应用程序[web.1]:在processTicksAndRejections(内部/流程/任务队列.js:84:21)
附言:在当地开发机构工作良好