AWS sam local 可以访问本地网页

AWS sam local possible to acces a local webpage

是否可以通过网页访问aws SAM local中的aws api网关? 目前我拥有所有 运行 本地(amazon DynamoDB,(aws lambda,aws api gateway with aws sam local))但我无法使用 api =27=] 调用,因为我没有权限,是否可以选择授予它权限或禁用权限,以便我可以测试我的真实 ajax 调用?

更新1: 使用 chrome 的插件解决了 CORS 问题,它一直为自己启用它,但现在我可以在 chrome (F12) 的开发人员选项中的预览中看到我的输出,但我仍然得到 502错误的网关,知道这是为什么吗?

更新2: 好的解决了这个问题,但现在我想从我的网页做一个 post true 我的 api 网关 true 我的 lambda 到我的 DynamoDB 我知道我可以在 lambda 中使用事件exports.post = (event, context, callback) 但它在主体中只是空的,所以我无法从中获取任何内容,所以我无法从中获取任何内容。 我使用的 curl 语句: curl -d '{"id": 8}' http://127.0.0.1:3000/resource 我只能看到: 正文:'\'{id:', 如您所见,其中没有 8 可以使用。 有人得到任何答案或解决方法吗?

非常感谢 利亚姆

我发现问题是我有: 内容类型: "application/json; charset=utf-8", 和 数据类型:"json", 在我的 ajax 电话中删除了那些,一切正常。