.NET Core跨域

CORS

  1. 跨域通讯的问题。解决方案:JSONP、前端代理后端请求、CORS等。

  2. CORS原理:在服务器的响应报文头中通过access-control-allow-origin告诉浏览器允许跨域访问的域名。

  3. 在Program.cs的"var app=builder.Build()"这句代码之前注册

    cs 复制代码
    string[] urls = new[] { "http://localhost:3000" };
    builder.Services.AddCors(options =>
        options.AddDefaultPolicy(builder => builder.WithOrigins(urls)
        .AllowAnyMethod().AllowAnyHeader().AllowCredentials()));
  4. Program.cs的app.UseHttpsRedirection()这句代码之前增加

    cs 复制代码
    app.UseCors();
相关推荐
宝桥南山5 小时前
.NET - .NET Aspire的Command-Line和GitHub Copilot
microsoft·微软·c#·asp.net·.net·.netcore
刚子编程2 天前
ASP.NET Core Blazor 路由配置和导航
服务器·javascript·.netcore·blazor
忧郁的蛋~4 天前
.NET实现多任务异步与并行处理的详细步骤
后端·c#·asp.net·.net·.netcore
时光追逐者5 天前
C#/.NET/.NET Core技术前沿周刊 | 第 58 期(2025年10.13-10.19)
微软·开源·c#·.net·.netcore
weixin_3798809215 天前
.Net Core WebApi集成Swagger
java·服务器·.netcore
The Future is mine17 天前
.Net Core 在Linux系统下创建服务
linux·运维·.netcore
*长铗归来*18 天前
ASP.NET Core Web API 中控制器操作的返回类型及Swagger
后端·c#·asp.net·.netcore
IDOlaoluo18 天前
VS2017 安装 .NET Core 2.2 SDK 教程(包括 dotnet-sdk-2.2.108-win-x64.exe 安装步骤)
.netcore
csdn_aspnet1 个月前
使用 Entity Framework Code First 方法创建 ASP.NET Core 5.0 Web API
.netcore·webapi
小先生8121 个月前
.NET Core项目中 Serilog日志文件配置
c#·.netcore