其他分享
首页 > 其他分享> > .NET Core:SignalR

.NET Core:SignalR

作者:互联网

  在Startup中的ConfigureServices方法中配置:
services.AddSignalR();

  跨域设置中需要更改设置:
services.AddCors(options =>
  options.AddPolicy(AppConfig.DefaultCorsPolicyName, builder =>
  {
    builder.AllowAnyOrigin().AllowAnyMethod().AllowAnyHeader().AllowCredentials().WithOrigins(AppConfig.Origins.ToArray());
  }));

  在Configure方法中启用:
app.UseSignalR(routes =>
{
  routes.MapHub<CHub>("/hub");
});

  需要继承Hub:
public class CHub : Hub
{
}

标签:Core,Hub,builder,routes,SignalR,services,AppConfig,NET,options
来源: https://www.cnblogs.com/liusuqi/p/11883231.html