.NET Core中的跨域问题

.Net Core中的跨域问题非常容易解决,在StartUp.cs中进行一些配置就好了,但我在这里遇到了一个坑。

1、在ConfigureServices方法中添加:

services.AddCors(options =>
            {
                options.AddPolicy("AllowAllOrigin", builder =>
                {
                    builder.AllowAnyOrigin()
                    .AllowAnyMethod()
                    .AllowAnyHeader()
                    .AllowCredentials();

                });
            });

2、在Configure方法中添加:

 app.UseCors("AllowAllOrigin");

注意上下边名字的匹配。

我在这里遇到了一个坑。我明明都已经配置好了,但由前端向后台获取数据的时候会报跨域问题的错误,原来是因为顺序问题:

 

猜你喜欢

转载自blog.csdn.net/weixin_42775017/article/details/83866389
今日推荐