diff --git a/AimeNet/DllMain.cs b/AimeNet/DllMain.cs index ef4711d..b785f61 100644 --- a/AimeNet/DllMain.cs +++ b/AimeNet/DllMain.cs @@ -57,6 +57,17 @@ public static class DllMain builder.Logging.AddFilter("Microsoft.AspNetCore.Routing.EndpointMiddleware", LogLevel.Error); builder.WebHost.UseUrls(_serverAddresses); + builder.Services.AddCors(cors => + { + cors.AddDefaultPolicy(policy => + { + policy.AllowAnyMethod(); + policy.AllowAnyOrigin(); + + policy.SetPreflightMaxAge(TimeSpan.FromHours(6)); + }); + }); + builder.Services.ConfigureHttpJsonOptions(options => { options.SerializerOptions.TypeInfoResolverChain.Insert(0, AppJsonSerializerContext.Default); @@ -64,6 +75,8 @@ public static class DllMain var app = builder.Build(); + app.UseCors(); + app.MapGet("/", () => Results.Ok(new SystemState(ApiVersion, _serverName))); app.MapPost("/card", async ctx => {