CORS问题 Angular UI连接到AWS API网关的问题

问题描述 投票:0回答:1

我有一个Angular UI,它试图对AWS API Gateway进行GET调用,后面有AWS Lambdas,无论我怎么做,我都看到一个CORS问题。这不仅发生在本地主机上,而且如果我把Angular代码部署到Heroku上,也会出现这种情况。我试图编辑API网关中的设置,以暂时允许所有请求,但我看到我的调用没有运气。这是我看到的错误

Access to XMLHttpRequest at 'https://xxxxxx.execute-api.us-east-1.amazonaws.com/Test/get-call' from origin 'http://localhost:4200' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

这是个两部分的问题

1> 在Angular UI代码中是否有一个地方可以让我绕过localhost的要求,让它通过?2> 我到底该如何修改API GatewayLambdas中的设置,让它在localhost也能工作?

另一个奇怪的事情是,API Gateway的调用在Postman中可以工作,只是在Angular应用中不能工作。

angular amazon-web-services cors aws-api-gateway api-gateway
1个回答
-1
投票

查看AWS 镶边AWS apigateway控制台 形象

AWS设置形象

© www.soinside.com 2019 - 2024. All rights reserved.