NetCore3.1设置跨域

CORS 中间件必须配置为在对 UseRouting 和 UseEndpoints的调用之间执行。

配置不正确将导致中间件停止正常运行。

1
2
3
4
5
6
7
8
9
// ConfigureServices 
services.AddCors(options => {
options.AddPolicy('策略名称',
builder => builder.AllowAnyOrigin()
.WithMethods("GET", "POST", "HEAD", "PUT", "DELETE", "OPTIONS")
);
});
// Configure
app.UseCors('策略名称');