问题标签 [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.

0 投票
1 回答
4949 浏览

node.js - 在 lambda 函数中发送 JSON 响应时的无服务器离线响应问题

控制台错误

根据 API Gateway 规范,正文内容必须被字符串化。检查您的 Lambda 响应并确保您正在对您的正文对象调用 JSON.stringify(YOUR_CONTENT)

0 投票
1 回答
404 浏览

amazon-web-services - 使用模式匹配的自定义错误状态代码不起作用

在我的项目中,我使用的是无服务器。我正在尝试更改默认状态代码和响应。我尝试了以下方法。

在我的 lambda 中,我将错误回调返回为

尽管如此,我还是无法获得具有指定状态代码的响应。我不确定确切的错误在哪里。以下是我得到的回应。

在此处输入图像描述

请帮我解决这个问题。谢谢...

0 投票
1 回答
91 浏览

node.js - 使用图像格式将图像保存到 s3 存储桶

我正在尝试使用 multerS3 将图像上传到 s3 存储桶。它确实将文件保存到 s3 存储桶,但不是以图像格式。这是我的代码。

0 投票
1 回答
165 浏览

amazon-web-services - 无服务器框架:为 AWS 资源添加依赖项

我们正在使用无服务器框架进行部署。

我们首先要创建一个 IAM 角色。

此 IAM 角色将用于另一个 AWS 资源创建。

我们如何确保在另一个资源创建中使用它之前创建 Lambda 角色?

这是 serverless.yml 文件的片段

这个 lambdaRol1 需要在创建这个新资源之前创建(它是另一个 IAM 角色)

我们尝试使用 DependsOn,但出现错误 unsupported property。

有哪些可能的选择?

  1. 无服务器框架中是否有类似 DependsOn 的东西。
  2. 这可以使用嵌套堆栈来处理吗?
0 投票
0 回答
42 浏览

serverless-framework - 在无服务器离线中为 AWS APIGW 使用“完整”上下文变量

我们有一个用例,我们需要从对 APIGW 的请求中获取 API 密钥名称。

查看 APIGW 的日志,我可以看到其中的值,API Key ID但这event.requestContext.identity.apiKeyId不包括在无服务器离线中。

有什么方法可以以invoke某种方式在(请求)中包含属性,还是我需要更改模块代码?

0 投票
1 回答
57 浏览

amazon-web-services - 无法从另一个本地运行的应用程序调用本地运行的 lambda

我有一个sails.js后端应用程序和一个serverless lambda功能。两者都在本地机器上运行用于开发目的,我想invokesails.js应用程序本地运行 lambda 函数,我可以aws-sdk在sails应用程序中使用,但它可以工作吗?有什么方法可以从另一个本地运行的应用程序调用本地 lambda?

0 投票
1 回答
852 浏览

amazon-s3 - serverless-s3-local 写入真实 S3 存储桶

我正在使用 Serverless 框架和serverless-s3-local插件在开发过程中测试我的代码。但是,尽管处于脱机模式,但仍会写入真正的 S3 存储桶。在离线模式下,如何更改我的配置以使用本地假 s3 存储桶?

相关的 serverless.yml 部分:

端点调用 S3:

离线启动无服务器:

0 投票
0 回答
43 浏览

node.js - 发布请求没有得到 req.body

我正在尝试向 Postman 发出发布请求。唯一返回的是 uuidv4() 生成的 id,JSON 对象的所有其他信息都不存在。我试过 req.body 和 req.apiGateway.event.body 没有运气。

这是我的发帖请求:

这就是我在 Postman 中输入的内容:

我现在尝试将 ...req.body 添加到这样的项目中:

我从中得到的回应是:

我没想到......我的删除和获取请求正在工作我在放置和发布时遇到问题......