代码拉取完成,页面将自动刷新
同步操作将从 Orginone/oiocns-data 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
var builder = WebApplication.CreateBuilder(args);
builder.Configuration.Initialization();
builder.Logging.ClearProviders();
builder.Logging.AddConsole();
builder.Logging.SetMinimumLevel(Config.LogLevel);
builder.Services.AddResponseCaching();
builder.Services.AddResponseCompression();
builder.Services.AddControllers().AddNewtonsoftJson(option =>
{
option.SerializerSettings.Setting();
});
builder.Services.AddSignalR(option =>
{
option.StreamBufferCapacity = 1024;
option.KeepAliveInterval = TimeSpan.FromMilliseconds(Config.KeepAliveInterval);
option.HandshakeTimeout = TimeSpan.FromMilliseconds(Config.KeepTimeout);
option.ClientTimeoutInterval = TimeSpan.FromMilliseconds(Config.KeepTimeout);
option.MaximumReceiveMessageSize = 100 * 1024 * 1024;
}).AddNewtonsoftJsonProtocol(option =>
{
option.PayloadSerializerSettings.Setting();
});
builder.Services.AddEndpointsApiExplorer();
builder.Services.AddSwaggerGen();
builder.Services.AddLocalServices();
builder.Services.AddHookServices();
builder.Services.AddHostedService<KernelHubWorker>();
var app = builder.Build();
app.UseStatusCodePages(ErrorHanlder.StatusCode);
app.UseExceptionHandler(ErrorHanlder.Exception);
app.UseCors();
app.UseRouting();
app.UseResponseCaching();
app.UseResponseCompression();
app.UseEndpoints(endpoints =>
{
endpoints.MapControllers();
endpoints.MapProxy("/orginone/anydata/proxy/http");
endpoints.MapHub<DataHub>("/orginone/anydata/hub");
});
var runTask = app.RunAsync(Config.Urls);
foreach (var url in app.Urls)
{
Console.WriteLine($"Starting server at {url}");
}
runTask.Wait();
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。