【文件属性】:
文件名称:puppeteer-lambda-starter-kit:Puppeteer在AWS Lambda上运行Headless-Chrome的入门工具包
文件大小:41.43MB
文件格式:ZIP
更新时间:2021-01-30 02:24:28
nodejs lambda chrome aws-lambda serverless
Puppeteer Lambda入门套件
用于在AWS Lambda上运行Headless-Chrome的入门工具包。
它可以单独使用,也可以支持 。
下载
单独使用
这很简单,不需要IAM角色,但是您必须自己部署程序包。 不用担心,即使您将来会使用无服务器,迁移所需要做的事情也很少。
$ git clone -o starter-kit https://github.com/sambaiz/puppeteer-lambda-starter-kit.git your_project_name
与无服务器框架一起使用
无服务器框架可以使用CloudFormation管理设置并进行部署。
$ serverless install --url https://github.com/sambaiz/puppeteer-lambda-starter-kit --name your_project_name
在本地运行
通过执行SLOWMO_MS=250 npm run local ,您可以在实际查看chrome时检查操作(无头,slowmo)。
打包与部署
Lambda的内存需要设置为至少
【文件预览】:
puppeteer-lambda-starter-kit-master
----.babelrc(94B)
----package.json(1KB)
----LICENSE(1KB)
----src()
--------starter-kit()
--------index.js(2KB)
----.eslintrc.js(102B)
----serverless.yml(524B)
----.gitignore(1KB)
----chrome()
--------buildChrome.sh(2KB)
--------headless_shell-67.0.3361.0.tar.gz(41.54MB)
--------headless_shell.tar.gz(33B)
----README.md(2KB)
----yarn.lock(83KB)