文件名称:无服务器API S3
文件大小:10KB
文件格式:ZIP
更新时间:2024-02-26 10:06:51
aws aws-lambda serverless aws-s3 aws-apigateway
无服务器API S3 此无服务器插件可自动配置AWS以提供静态前端内容和部署客户端捆绑包的过程。 它创建一个S3存储桶来保存您的前端内容,并向API Gateway添加两条路由: GET / => bucket/index.html GET /assets/* => bucket/* 这样一来,您的API和前端资产就可以从同一域中进行服务,而无需任何CORS问题。 也没有使用CloudFront。 这两个属性的组合使此插件非常适合开发阶段环境。 安装 npm i -D serverless-apig-s3 此插件要求节点> 7.6,因为会回调。 组态 serverless.yml:
【文件预览】:
serverless-apig-s3-master
----lib()
--------checkBucketExists.js(372B)
--------ServerlessAWSPlugin.js(637B)
--------getBucketName.js(656B)
--------uploadFileToBucket.js(619B)
--------getDistFolder.js(584B)
--------uploadFolderToBucket.js(820B)
--------purgeBucket.js(384B)
----resources.yml(5KB)
----LICENSE(1KB)
----README.md(1KB)
----.gitignore(591B)
----index.js(5KB)
----package-lock.json(847B)
----package.json(964B)