CloudFront拒绝了OPTION请求

时间:2017-03-01 09:57:07

标签: amazon-web-services amazon-cloudfront

自上周以来,我一直在努力解决这个问题,但仍未解决。我在AWS lambda上部署了我的Django代码,并配置API网关以服务所有api和admin部分。

所有http方法在休息客户端/邮递员工作正常但是当我尝试在AngularJS中集成api然后尝试对api执行POST请求但Chrome向服务器发送默认OPTION请求但每次CloudFront返回500状态的错误。

"对预检请求的响应未通过访问控制检查:否' Access-Control-Allow-Origin'标题出现在请求的资源上。"

enter image description here

enter image description here 请帮我解决问题,因为我需要将产品投入生产。

谢谢, 阿卜杜勒瓦希德

1 个答案:

答案 0 :(得分:1)

感谢Michael-sqlbot的评论,我终于成功获得了AWS Lambda的200回复​​。只需在API网关中为您的方法启用CORS,它就能正常工作。