prgram cs
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user