跨源请求 (CORS)问题

在API服务端启用跨源请求 (CORS)
调用 UseCors 扩展方法并指定 PolicyCorsName CORS 策略。 UseCors 添加 CORS 中间件。 对 UseCors 的调用必须放在 UseRouting 之后,但在 UseAuthorization 之前。
Program.cs添加如下代码(注意中间件顺序)
            var builder = WebApplication.CreateBuilder(args);
            var PolicyCorsName = "EasySQLitePolicy";
            builder.Services.AddCors(option =>
            {
                option.AddPolicy(PolicyCorsName, builder =>
                {
                    builder.AllowAnyOrigin()
                      .AllowAnyMethod()
                      .AllowAnyHeader();
                });
            });
            
           var app = builder.Build();
           
           app.UseCors(PolicyCorsName);
            app.UseAuthorization();
            app.MapControllers();
            app.Run();
            
参考文章
-  在 ASP.NET Core 中启用跨源请求 (CORS):https://learn.microsoft.com/zh-cn/aspnet/core/security/cors?view=aspnetcore-8.0 



















