feat(server): adds cors headers
Build & Deploy / build (push) Successful in 1m49s

This commit is contained in:
2026-07-17 21:37:21 +02:00
parent e3a538a1fb
commit d61592c239
+15
View File
@@ -86,6 +86,21 @@ if (settings.Keycloak.IsConfigured)
app.UseElmah(); app.UseElmah();
app.Use(async (context, next) =>
{
context.Response.Headers.AccessControlAllowOrigin = "*";
context.Response.Headers.AccessControlAllowMethods = "GET, POST, PUT, DELETE, PATCH, OPTIONS";
context.Response.Headers.AccessControlAllowHeaders = "Content-Type, Authorization";
if (HttpMethods.IsOptions(context.Request.Method))
{
context.Response.StatusCode = StatusCodes.Status204NoContent;
return;
}
await next();
});
app.UseWebSockets(new WebSocketOptions app.UseWebSockets(new WebSocketOptions
{ {
KeepAliveInterval = TimeSpan.FromSeconds(30) KeepAliveInterval = TimeSpan.FromSeconds(30)