发布时间:2020-04-27 22:42:06来源:本站阅读(1149)
跨域问题是老生常谈问题了。相信很多人遇到,很多人也因跨域烦恼。正好最近碰到了。就记录下。
有此问题经验的同学肯定一下就能想到Cors,对,就是它。
我用的比较简单,代码如下
首先是起个名字
private readonly string _allowOrigins = "allowOrigins";然后是ConfigureServices里启用
services.AddCors(o =>
{
o.AddPolicy(_allowOrigins,
builder => builder.AllowAnyOrigin()
.WithMethods("GET", "POST", "HEAD", "PUT", "DELETE", "OPTIONS"));
});再就是Configure中间件
app.UseCors(_allowOrigins);这里注意:中间件需配置在app.UseRouting()和app.UseEndpoints() 中间。
我是AJAX上传图片使用。测试正常。
如有纰漏,欢迎指正。
下一篇: nginx配置反向代理
2271
1715
1088
1130
1478
1900
1746
1679
2364
2054
10374
6342
5888
5468
4963
4658
3890
3783
3700
3615