自上周以来,我一直在努力解决这个问题,但仍未解决。我在AWS lambda上部署了我的Django代码,并配置API网关以服务所有api和admin部分。
所有http方法在休息客户端/邮递员工作正常但是当我尝试在AngularJS中集成api然后尝试对api执行POST请求但Chrome向服务器发送默认OPTION请求但每次CloudFront返回500状态的错误。
"对预检请求的响应未通过访问控制检查:否' Access-Control-Allow-Origin'标题出现在请求的资源上。"
谢谢, 阿卜杜勒瓦希德
答案 0 :(得分:1)
感谢Michael-sqlbot的评论,我终于成功获得了AWS Lambda的200回复。只需在API网关中为您的方法启用CORS,它就能正常工作。