.NET CORE 跨域处理办法
今天在书写uni app项目时,调用后端接口时在手机等HbuildX的内嵌的浏览器都没有任何问题,在切换到谷歌浏览器时出现跨域问题。再次留下自己的解决办法,以免自己复习。
第一步在Startup.cs类下申明一个变量
readonly string CORS1 = “mycors”;//名字可以根据自己爱好取
第二布在ConfigureServices方法下面加入
services.AddCors(options =>
{
options.AddPolicy(CORS1,
builder => builder.AllowAnyOrigin()
.WithMethods(“GET”, “POST”, “HEAD”, “PUT”, “DELETE”, “OPTIONS”)
);
});
第三步在Configure方法下加入
app.UseCors(CORS1); 如果方法有app.useMvc()一定要把 app.UseCors(CORS1);加入到其前面。
以上完美解决.NET CORE跨域问题。