我无法在我的API网关实例上启用CORS,这是它的外观:
我已经尝试了很多方法,例如检查DEFAULT 4XX
和DEFAULT 5XX
并按照某些帖子中的建议手动输入Access-Control-Allow-Methods。
如果我将鼠标悬停在错误上,则会得到:Invalid Response status code specified
。
我可以使用我的浏览器进行GET,但只能通过Postman进行POST。我的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!
答案 0 :(得分:0)
答案 1 :(得分:-1)
您不应该手动在控制台上启用CORS。而是从无服务器框架遵循此guide。
简而言之:
cors: true
{'Access-Control-Allow-Origin': '*','Access-Control-Allow-Credentials': true}