Ionic应用程序错误:请求的资源上不存在“Access-Control-Allow-Origin”标头

yr9zkbsy  于 2023-06-04  发布在  Ionic
关注(0)|答案(1)|浏览(172)

我有一个移动的应用程序开发的离子电容器。应用程序的后端是部署在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()
     );
wwtsj6pe

wwtsj6pe1#

1.登录到AWS管理控制台并导航到Elastic Beanstalk服务。
1.选择部署.NET Core Web API的应用程序和环境。
1.在导航窗格中,单击“配置”。
1.在“软件”部分下,单击“环境属性”的“编辑”。

  • 添加具有以下详细信息的新特性:
  • Name:zhang cheng
  • 值:*(如果您不想允许所有原点,则可以选择您希望允许的特定原点)
  • 保存更改并等待环境更新。

请确保从.NET Core Web API代码中删除您提到的CORS配置,因为CORS处理现在将由Elastic Beanstalk完成。

相关问题