我有一个移动的应用程序开发的离子电容器。应用程序的后端是部署在amazon elastic beanstalk上的.net核心web API。尝试使用应用程序访问后端时,我收到CORS错误No 'Access-Control-Allow-Origin' header is present on the requested resource。
我已经尝试通过允许所有来源来允许API被任何消费者访问。是否需要在AWS Elastic Bean上配置任何内容?
var app = builder.Build();
app.UseCors(builder => builder
.AllowAnyOrigin()
.AllowAnyMethod()
.AllowAnyHeader()
);
1条答案
按热度按时间wwtsj6pe1#
1.登录到AWS管理控制台并导航到Elastic Beanstalk服务。
1.选择部署.NET Core Web API的应用程序和环境。
1.在导航窗格中,单击“配置”。
1.在“软件”部分下,单击“环境属性”的“编辑”。
*
(如果您不想允许所有原点,则可以选择您希望允许的特定原点)请确保从.NET Core Web API代码中删除您提到的CORS配置,因为CORS处理现在将由Elastic Beanstalk完成。