error while loading shared libraries: libnss3.so cannot open shared object file
字符串我想在谷歌应用引擎上部署我的 puppet 师应用程序,因为它说他们的node.js环境支持 puppet 师,但我仍然得到这个错误。我需要做些什么?
cwxwcias1#
Puppeteer需要自定义库,因此您需要确保在app.yaml中使用自定义环境:
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。
puppeteer
package.json
emeijp432#
我给这个问题加了一个答案,你可能会觉得有用:Puppeteer not working in the google app engine如果你不想使用自定义运行时,你可以不使用。
2条答案
按热度按时间cwxwcias1#
Puppeteer需要自定义库,因此您需要确保在
app.yaml
中使用自定义环境:字符串
您可以在此Github thread中找到类似的问题。
您还需要检查描述依赖规范的语言的App Engine documentation,以确保您的步骤与指南保持一致。
如果您使用的是App Engine标准环境,则App Engine标准环境的Node.js运行时附带了运行Headless Chrome所需的所有系统包。
要使用
puppeteer
,只需将该模块作为package.json
中的依赖项列出,并部署到Google App Engine。阅读更多关于在App Engine上使用puppeteer的信息,请遵循official tutorial。emeijp432#
我给这个问题加了一个答案,你可能会觉得有用:
Puppeteer not working in the google app engine
如果你不想使用自定义运行时,你可以不使用。