Serverless开发与网站托管全攻略
1. Serverless框架使用
1.1 API密钥获取与保存
当向API网关进行新部署时,会获得一个API密钥,用于构成API地址,例如 https://[key].execute-api.[region].amazonaws.com 。这个密钥很重要,需保存到前端代码中。若移除并重新创建服务,会生成新密钥,前端密钥也需更新。
1.2 使用npm包
使用Serverless框架部署Lambda函数时,会将项目文件夹内的所有内容打包成ZIP文件。若需使用非Node.js核心模块或AWS SDK的模块,可按以下步骤操作:
1. 创建 package.json 文件存储项目依赖,使用 npm install <your-module> --save 下载所需模块。
2. 项目目录中的 node_modules 文件夹会随必要依赖一起打包到ZIP文件并部署到AWS。
3. 以下是 handle.js 文件中使用 cat-names npm模块的Lambda函数示例:
module.exports.catNames = (event, context, callback) => {
const catNames = require('cat-names');
const response = {
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



