signalr的跨域设置问题
一般跨域设置:
services.AddCors(option =>
{
option.AddDefaultPolicy(policy =>
{
policy.AllowAnyMethod().AllowAnyHeader().AllowAnyOrigin();//生成环境需指定主机可访问
});
});
二般的跨域设置
services.AddCors(option =>
{
option.AddPolicy("AllowAllOrigins", policy =>
{
policy.AllowAnyMethod().AllowAnyHeader().SetIsOriginAllowed(_ => true);//生成环境需指定主机可访问
});
});
signalr的跨域设置(当一般和二般的设置不起作用请把这个设置上)
app.UseEndpoints(endpoints =>
{
endpoints.MapControllers();
endpoints.MapHub
});