.NetCore踩过的坑记录(1):跨域

我走过最深最长久的路,就是你的套路。

什么是跨域?

自己百度把。我今天只来说下怎么解决并实现一个最简单,看了就会的教学。
一、Nuget中引用:

Microsoft.AspNetCore.Cors  

这个包,目前的版本是1.1.1,当然以后肯定会继续更新的。

二、 配置Startup.cs类中的ConfigureServices方法
加上

 services.AddCors(options => options.AddPolicy("AllowAll", p => p.AllowAnyOrigin()
                                                                .AllowAnyMethod()
                                                                 .AllowAnyHeader()
                                                                 .AllowCredentials()));

三、配置Startup.cs类中的Configure方法

 app.UseCors("AllowAll");

至此:跨域设置完成。

如果已经成功就不用看了。如果没有成功。
我再告诉你一句。

你必须将跨域使用在最前面

.NetCore踩过的坑记录(1):跨域_第1张图片
Paste_Image.png

你可能感兴趣的:(.NetCore踩过的坑记录(1):跨域)