.net core 3.1 中 的跨域设置
1、ConfigureServices中添加
//添加cors 服务 配置跨域处理 services.AddCors(options => { options.AddPolicy("any", builder => { builder.SetIsOriginAllowed(_ => true) .AllowAnyMethod() .AllowAnyHeader() .AllowCredentials();//指定处理cookie }); });
2、Configure中添加“app.UseCors()”:
app.UseHttpsRedirection(); app.UseRouting(); app.UseCors();//配置Cors 注意这行代码的位置顺序,不然容易出错 app.UseAuthorization(); app.UseEndpoints(endpoints => { endpoints.MapControllers(); });
3、控制器类中添加特性:
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步