.net core webapi跨域

var builder = WebApplication.CreateBuilder(args);

// Add services to the container.
// Learn more about configuring Swagger/OpenAPI at https://aka.ms/aspnetcore/swashbuckle
builder.Services.AddEndpointsApiExplorer();
builder.Services.AddSwaggerGen();

//此处1
builder.Services.AddCors(options =>
{
    options.AddPolicy("AllowSpecificOrigin",
        builder => builder.WithOrigins("http://localhost:5175") // 允许来自这个域名的请求
            .AllowAnyMethod()
            .AllowAnyHeader()
            .AllowCredentials());
});

var app = builder.Build();

// Configure the HTTP request pipeline.
if (app.Environment.IsDevelopment())
{
    app.UseSwagger();
    app.UseSwaggerUI();
}

var summaries = new[]
{
    "Freezing", "Bracing", "Chilly", "Cool", "Mild", "Warm", "Balmy", "Hot", "Sweltering", "Scorching"
};

app.MapGet("/weatherforecast", () =>
{
    var forecast = Enumerable.Range(1, 5).Select(index =>
        new WeatherForecast
        (
            DateOnly.FromDateTime(DateTime.Now.AddDays(index)),
            Random.Shared.Next(-20, 55),
            summaries[Random.Shared.Next(summaries.Length)]
        ))
        .ToArray();
    return forecast;
})
.WithName("GetWeatherForecast")
.WithOpenApi();

//此处2
app.UseCors("AllowSpecificOrigin");

app.Run();

internal record WeatherForecast(DateOnly Date, int TemperatureC, string? Summary)
{
    public int TemperatureF => 32 + (int)(TemperatureC / 0.5556);
}

安装 Microsoft.AspNetCore.Cors库 

添加两处代码即可

相关推荐

  1. 】同源策略、解决

    2024-06-11 10:38:03       37 阅读
  2. 解决方案

    2024-06-11 10:38:03       12 阅读
  3. 问题+解决express

    2024-06-11 10:38:03       11 阅读
  4. 怎么解决

    2024-06-11 10:38:03       33 阅读
  5. vue XMLHttpRequest

    2024-06-11 10:38:03       41 阅读
  6. 问题浅析

    2024-06-11 10:38:03       37 阅读
  7. 问题总结

    2024-06-11 10:38:03       23 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-11 10:38:03       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-11 10:38:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-11 10:38:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-11 10:38:03       18 阅读

热门阅读

  1. 云计算 目录

    2024-06-11 10:38:03       10 阅读
  2. React@16.x(22)HOOK,useState 的原理

    2024-06-11 10:38:03       13 阅读
  3. 【Redis】Redis的数据淘汰策略有哪些

    2024-06-11 10:38:03       11 阅读
  4. SQL的执行顺序

    2024-06-11 10:38:03       7 阅读
  5. Web前端与PHP:深度解析与未来展望

    2024-06-11 10:38:03       11 阅读
  6. 特别名词Test Paper3

    2024-06-11 10:38:03       9 阅读
  7. 微信小程序真机调试连不上

    2024-06-11 10:38:03       7 阅读
  8. MATLAB 论文绘图规范标注

    2024-06-11 10:38:03       11 阅读
  9. 模块间通信

    2024-06-11 10:38:03       7 阅读