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 // Middleware f<>r Reverse-Proxies
app.UseForwardedHeaders(new ForwardedHeadersOptions var forwardedHeadersOptions = new ForwardedHeadersOptions
{ {
ForwardedHeaders = ForwardedHeaders.XForwardedFor | ForwardedHeaders.XForwardedProto 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(); app.UseStaticFiles();
// Swagger/SwaggerUI f<>r API-Dokumentation aktivieren // Swagger/SwaggerUI f<>r API-Dokumentation aktivieren