无法在 apigateway 中正确启用 cors

Ham*_*aee 2 amazon-web-services aws-lambda aws-api-gateway

我正在使用 API 网关,这是我的 api 网关:

在此输入图像描述

所以这只是一种post方法,其更多细节如下:

在此输入图像描述

因此,当我运行启用 cors 时,出现以下错误: 在此输入图像描述

该问题与方法响应中的 200 响应中缺少 og application/json 有关,如以下链接中所述:

API网关功能启用CORS失败

为了解决这个问题,我尝试手动添加

在此输入图像描述

现在我将 application/json 添加为空。但当我尝试启用 cors 时,我仍然收到指定的无效状态代码。知道如何修复它吗?

小智 6

要解决此问题,方法响应 HTTPS 状态必须为proxy

在集成请求设置中取消选中,并在成功更新后再次选中“使用 Lambda 代理集成”。

在此输入图像描述

之后方法响应应该更改为如下所示:

在此输入图像描述