prgram cs

This commit is contained in:
Tizian.Breuch
2025-08-07 14:00:22 +02:00
parent df72a84bc2
commit eda0c87766

View File

@@ -284,12 +284,19 @@ using (var scope = app.Services.CreateScope())
}
// Middleware f<>r Reverse-Proxies
app.UseForwardedHeaders(new ForwardedHeadersOptions
var forwardedHeadersOptions = new ForwardedHeadersOptions
{
ForwardedHeaders = ForwardedHeaders.XForwardedFor | ForwardedHeaders.XForwardedProto
});
};
// Vertraue jedem Proxy, da die App in einem kontrollierten Netzwerk (Docker) l<>uft.
// In einer komplexeren Produktionsumgebung k<>nnten hier spezifische IP-Adressen
// oder Netzwerke eingetragen werden.
forwardedHeadersOptions.KnownNetworks.Clear();
forwardedHeadersOptions.KnownProxies.Clear();
// << NEU: Statische Dateien aus wwwroot bereitstellen (z.B. /uploads/xyz.jpg) >>
app.UseForwardedHeaders(forwardedHeadersOptions);
// << Statische Dateien aus wwwroot bereitstellen (z.B. /uploads/xyz.jpg) >>
app.UseStaticFiles();
// Swagger/SwaggerUI f<>r API-Dokumentation aktivieren