难以通过API网关启用COR来获得LAMBDA功能



prackitidy,我以前从未使用过cors,也不完全确定我在做什么。

我正在尝试从网站调用lambda功能,而不必通过JSONP来获得交叉启用请求。我尝试按照本教程启用CORS通过API网关,但似乎行不通。我创建了一个Get方法,测试了它通过Postman起作用,然后使用了"动作下拉菜单"中的启用CORS选项。我正在使用Ajax发送请求,如下所示

$.ajax({
        url: myEndpoint,
        type: "GET",
        crossDomain: true,
        dataType: "json",
    })

,作为回应,我得到了错误

No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access"

有人知道如何纠正这个问题吗?

如果您使用的是代理,则您的lambda集成响应必须具有"访问控制"标题。

最新更新