NodeJS Puppeteer在Google App Engine中不工作?

h6my8fg2  于 2023-08-04  发布在  Node.js
关注(0)|答案(2)|浏览(100)
error while loading shared libraries: libnss3.so cannot open shared object file

字符串
我想在谷歌应用引擎上部署我的 puppet 师应用程序,因为它说他们的node.js环境支持 puppet 师,但我仍然得到这个错误。
我需要做些什么?

cwxwcias

cwxwcias1#

Puppeteer需要自定义库,因此您需要确保在app.yaml中使用自定义环境:

runtime: custom env: flex

字符串
您可以在此Github thread中找到类似的问题。
您还需要检查描述依赖规范的语言的App Engine documentation,以确保您的步骤与指南保持一致。
如果您使用的是App Engine标准环境,则App Engine标准环境的Node.js运行时附带了运行Headless Chrome所需的所有系统包。
要使用puppeteer,只需将该模块作为package.json中的依赖项列出,并部署到Google App Engine。阅读更多关于在App Engine上使用puppeteer的信息,请遵循official tutorial

emeijp43

emeijp432#

我给这个问题加了一个答案,你可能会觉得有用:
Puppeteer not working in the google app engine
如果你不想使用自定义运行时,你可以不使用。

相关问题