.net core跨域配置

配置上都大同小异网上有很多.但发现有时候按网上的配置好确还是不行

添加跨域的策略(ConfigureServices)
services.AddCors(options => options.AddPolicy("cors", p => p.AllowAnyOrigin().AllowAnyHeader().AllowAnyMethod().AllowCredentials()));

配置使用跨域策略(Configure)
app.UseCors("cors");

可能是Configure里配置顺序的问题如目前遇到 的就是 添加了 app.UseAuthentication(); app.UseAuthorization();  当它们添加到app.UseCors("cors"); 这个之前 就会导致跨域不生效的问题(可能是get可以 其它方式不行).,移后就可以了

 

app.UseRouting();

app.UseCors("cors");

 

app.UseEndpoints(.....)

posted @   望着天的蜗牛  阅读(396)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示