使用Lambda AWS的无尽功能

时间:2018-09-20 03:46:13

标签: amazon-web-services api aws-lambda aws-api-gateway serverless

我正在尝试遵循以下给出的网址。

https://aws.amazon.com/getting-started/projects/build-serverless-web-app-lambda-apigateway-s3-dynamodb-cognito/

我已成功完成所有步骤。但是当我尝试调用Request Unicorn时。我在控制台中收到以下错误。

  

无法加载   https://jvhlk3ly43.execute-api.ap-southeast-2.amazonaws.com/prod/ride:   请求中没有'Access-Control-Allow-Origin'标头   资源。起源   'http://wildrydes-naveen-muralidharan.s3-website-ap-southeast-2.amazonaws.com'   因此,不允许访问。 ride.js:34请求乘车时出错:   错误,详细信息:ajaxError @ ride.js:34 fire @ jquery-3.1.0.js:3243   fireWith @ jquery-3.1.0.js:3373完成@ jquery-3.1.0.js:9100   (匿名)@ jquery-3.1.0.js:9332错误(异步)发送@   jquery-3.1.0.js:9360 ajax @ jquery-3.1.0.js:8999 requestUnicorn @   ride.js:19 handleRequestClick @ ride.js:87派遣@   jQuery-3.1.0.js:5110 elemData.handle @ jQuery-3.1.0.js:4918 ride.js:35   响应:未定义

有人可以帮助我配置CORS。

1 个答案:

答案 0 :(得分:0)

CORS通常是在API网关级别完成的,您只需要对其进行配置并部署该阶段

检查:https://docs.aws.amazon.com/apigateway/latest/developerguide/how-to-cors.html

enter image description here