十一、Net Core Api解决跨域问题(vs2022)

修改Program.cs,注意自己调整位置

 #region 跨域
    builder.Services.AddCors(cor =>
    {
        cor.AddPolicy("Cors", policy =>
        {
            policy
            //.WithOrigins("https://localhost:15911", "http://0.0.0.0:3201")// 允许部分站点跨域请求
            .AllowAnyOrigin()// 允许所有站点跨域请求
            .AllowAnyHeader()// 允许所有请求头
            //.AllowCredentials() // 允许Cookie信息,这句中途出过问题删了就好了,没查出原因
            .AllowAnyMethod();// 允许所有请求方法
        });
    });
    #endregion


app.UseCors("Cors");

SingalR跨域时Origin不能默认*,正好吃那个跨域也可以用下面这个

builder.Services.AddCors(options =>
    {
        options.AddDefaultPolicy(
            builder =>
            {
                builder.WithOrigins("http://192.168.5.73:8848")
                    .AllowAnyHeader()
                    .WithMethods("GET", "POST")
                    .AllowCredentials();
            });
    });

app.UseCors();

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值