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集成响应必须具有"访问控制"标题。