节点在线、应用在线、配置在线使用令牌查询
大石头 authored at 2021-12-16 19:49:30
614.00 B
Stardust
using NewLife.Cube.Swagger;
using NewLife.Log;
using Stardust.Web;

XTrace.UseConsole();

var builder = WebApplication.CreateBuilder(args);

// 桥接现有 Startup(ConfigureServices / Configure)
var startup = new Startup(builder.Configuration);
builder.Host.ConfigureServices((_, services) => startup.ConfigureServices(services));

var app = builder.Build();

// 文档中间件(UseCubeSwagger/UseCubeScalar)在 Startup.Configure 方法体最前面注册,
// 使 /scalar /swagger 请求到达即优先处理,不受后续业务中间件影响。
startup.Configure(app, app.Environment);

app.Run();