【发布时间】:2019-09-24 17:24:43
【问题描述】:
我无法在我的 API 网关实例上启用 CORS,这就是它的外观:
我尝试了很多方法,例如检查 DEFAULT 4XX 和 DEFAULT 5XX 并按照某些帖子中的建议手动输入 Access-Control-Allow-Methods。
如果我将鼠标悬停在我得到的错误上:Invalid Response status code specified。
我可以使用我的浏览器进行 GET,但 POST 只能通过 Postman 完成。我的 ReactJS 网站也不会发布,抛出:
Access to XMLHttpRequest at <ENDPOINT> from origin <S3-REACT-BUCKET> has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
我读到我的 React 应用程序应该发送 CORS 标头(还没有这样做),但我什至无法在 API 网关中启用 CORS!
【问题讨论】:
-
服务器是否接受来自 URL 的调用?服务器是否接受您随请求发送的标头?服务器是否允许 GET/POST 方法?
标签: aws-lambda cors aws-api-gateway serverless-framework serverless