Amazon web services 否';访问控制允许原点';来自AWS API网关的请求资源上存在标头

Amazon web services 否';访问控制允许原点';来自AWS API网关的请求资源上存在标头,amazon-web-services,aws-api-gateway,Amazon Web Services,Aws Api Gateway,我已经使用AWSAPI网关制作了一个API,它在PostgreSQL RDS上触发一个Lambda函数。当我从Angular应用程序调用API时,我得到以下错误 Access to XMLHttpRequest at 'URL' from origin 'http://localhost:4200' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requeste

我已经使用AWSAPI网关制作了一个API,它在PostgreSQL RDS上触发一个Lambda函数。当我从Angular应用程序调用API时,我得到以下错误

Access to XMLHttpRequest at 'URL' from origin 'http://localhost:4200' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

如何从API网关端解决此问题?

这是因为您尚未启用API网关。CORS是一种浏览器安全功能,如果网站调用其他域,它将发出警告。您需要告诉您的API返回CORS头,这样您的API就可以告诉您的浏览器,其他域(即localhost)可以调用它

以下是一些有望有所帮助的链接: