NetCore+Axios 跨域 请求option预检 不完全解决

复制代码

复制代码

我的版本为NET6
builder.Services.AddCors(options =>//限制跨域网站
{
    options.AddPolicy(name: CustomCorsPolicy, policy =>
    {
        // 设定允许跨域的来源,有多个可以用','隔开
        policy.WithOrigins("http://localhost:8888")//"https://localhost:8887", "https://localhost:8889", 
        .AllowAnyHeader()
        .AllowAnyMethod()
        .SetPreflightMaxAge(TimeSpan.FromSeconds(1000L))//预检缓存最大时间
        .AllowCredentials();
    });
    //所有都可以访问
    //services.AddCors(option => option.AddPolicy("cors", policy => policy.AllowAnyHeader().AllowAnyMethod().AllowCredentials().AllowAnyOrigin()));
});
复制代码

 

 


复制代码
posted @   孤海飞雁  阅读(262)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
点击右上角即可分享
微信分享提示