namespace AI.Api.WebCore
{
///
/// 跨域配置扩展服务
///
public static class CorsAppBuilderExtensions
{
///
/// 允许所有跨域请求 (属于基础服务,若已调用 UseBasicServices 则无需调用)
///
///
///
public static IApplicationBuilder UseCustomCors(this IApplicationBuilder app)
{
//// 获取配置文件中的允许跨域的地址
//var hosts = AppSetting.AllowedHosts.Split("|", StringSplitOptions.RemoveEmptyEntries);
app.UseCors(options =>
{
options.AllowAnyOrigin() // 允许跨域请求的地址
.AllowAnyHeader() // 允许的请求标头
.AllowAnyMethod(); // 允许跨域请求的类型 (GET,POST等)
});
return app;
}
}
}