.net core 3.1 设置可跨域
1、ConfigureServices方法里写如下代码:
services
.AddCors(builder =>
{
builder.AddDefaultPolicy(configure =>
{
configure.AllowAnyOrigin().AllowAnyMethod().AllowAnyHeader();
});
});
2、Configure方法里添加中间件:
app.UseCors();
3、控制器中加上下面标记以启动跨域设置
[EnableCors]
中间件必须配置为在对 UseRouting 和 UseEndpoints的调用之间执行。 配置不正确将导致中间件停止正常运行。