问题标签 [serverless-framework-offline]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - 在 lambda 函数中发送 JSON 响应时的无服务器离线响应问题
控制台错误
根据 API Gateway 规范,正文内容必须被字符串化。检查您的 Lambda 响应并确保您正在对您的正文对象调用 JSON.stringify(YOUR_CONTENT)
node.js - 使用图像格式将图像保存到 s3 存储桶
我正在尝试使用 multerS3 将图像上传到 s3 存储桶。它确实将文件保存到 s3 存储桶,但不是以图像格式。这是我的代码。
amazon-web-services - 无服务器框架:为 AWS 资源添加依赖项
我们正在使用无服务器框架进行部署。
我们首先要创建一个 IAM 角色。
此 IAM 角色将用于另一个 AWS 资源创建。
我们如何确保在另一个资源创建中使用它之前创建 Lambda 角色?
这是 serverless.yml 文件的片段
这个 lambdaRol1 需要在创建这个新资源之前创建(它是另一个 IAM 角色)
我们尝试使用 DependsOn,但出现错误 unsupported property。
有哪些可能的选择?
- 无服务器框架中是否有类似 DependsOn 的东西。
- 这可以使用嵌套堆栈来处理吗?
serverless-framework - 在无服务器离线中为 AWS APIGW 使用“完整”上下文变量
我们有一个用例,我们需要从对 APIGW 的请求中获取 API 密钥名称。
查看 APIGW 的日志,我可以看到其中的值,API Key ID
但这event.requestContext.identity.apiKeyId
不包括在无服务器离线中。
有什么方法可以以invoke
某种方式在(请求)中包含属性,还是我需要更改模块代码?
amazon-web-services - 无法从另一个本地运行的应用程序调用本地运行的 lambda
我有一个sails.js
后端应用程序和一个serverless lambda
功能。两者都在本地机器上运行用于开发目的,我想invoke
从sails.js
应用程序本地运行 lambda 函数,我可以aws-sdk
在sails应用程序中使用,但它可以工作吗?有什么方法可以从另一个本地运行的应用程序调用本地 lambda?
amazon-s3 - serverless-s3-local 写入真实 S3 存储桶
我正在使用 Serverless 框架和serverless-s3-local插件在开发过程中测试我的代码。但是,尽管处于脱机模式,但仍会写入真正的 S3 存储桶。在离线模式下,如何更改我的配置以使用本地假 s3 存储桶?
相关的 serverless.yml 部分:
端点调用 S3:
离线启动无服务器:
node.js - 发布请求没有得到 req.body
我正在尝试向 Postman 发出发布请求。唯一返回的是 uuidv4() 生成的 id,JSON 对象的所有其他信息都不存在。我试过 req.body 和 req.apiGateway.event.body 没有运气。
这是我的发帖请求:
这就是我在 Postman 中输入的内容:
我现在尝试将 ...req.body 添加到这样的项目中:
我从中得到的回应是:
我没想到......我的删除和获取请求正在工作我在放置和发布时遇到问题......