This commit is contained in:
yanghongwei 2025-04-10 12:20:38 +08:00
parent c307164f31
commit a16b14bd88
1 changed files with 8 additions and 2 deletions

View File

@ -45,7 +45,12 @@ string redisConnection = builder.Configuration.GetValue<string>("Redis:Connectio
builder.Services.AddSingleton(new RedisService(redisConnection)); builder.Services.AddSingleton(new RedisService(redisConnection));
builder.Services.AddTransient<TokenValidationMiddleware>(); builder.Services.AddTransient<TokenValidationMiddleware>();
////注册SignalR ////注册SignalR
builder.Services.AddSignalR(); builder.Services.AddSignalR(hubOptions =>
{
hubOptions.EnableDetailedErrors = true;
hubOptions.KeepAliveInterval = TimeSpan.FromSeconds(10);
hubOptions.HandshakeTimeout = TimeSpan.FromSeconds(5);
});
builder.Services.AddHttpClient(); builder.Services.AddHttpClient();
//注册依赖注入 //注册依赖注入
builder.Services.ServicesAutoInjectionExtension(); builder.Services.ServicesAutoInjectionExtension();
@ -74,7 +79,7 @@ builder.Services.AddTransient<SqlSugarClient>(sp =>
#if DEBUG #if DEBUG
db.Aop.OnLogExecuting = (sql, pars) => db.Aop.OnLogExecuting = (sql, pars) =>
{ {
// Console.WriteLine(sql + "参数值:" + db.Utilities.SerializeObject(pars.ToDictionary(it => it.ParameterName, it => it.Value))); // Console.WriteLine(sql + "²ÎÊýÖµ£º" + db.Utilities.SerializeObject(pars.ToDictionary(it => it.ParameterName, it => it.Value)));
}; };
//创建数据库和表的语句仅执行一次 //创建数据库和表的语句仅执行一次
//db.DbMaintenance.CreateDatabase(); //db.DbMaintenance.CreateDatabase();
@ -111,6 +116,7 @@ app.UseSwagger();
app.UseSwaggerUI(); app.UseSwaggerUI();
//路由匹配 //路由匹配
app.UseRouting(); app.UseRouting();
app.UseWebSockets();
app.UseAuthorization(); app.UseAuthorization();
app.UseCors("CorsPolicy"); app.UseCors("CorsPolicy");