🐛 Add forwarded headers to Gateway

This commit is contained in:
2025-08-18 13:20:31 +08:00
parent 38a8eecd50
commit 83e3d77f79

View File

@@ -1,4 +1,5 @@
using DysonNetwork.Gateway.Startup; using DysonNetwork.Gateway.Startup;
using Microsoft.AspNetCore.HttpOverrides;
var builder = WebApplication.CreateBuilder(args); var builder = WebApplication.CreateBuilder(args);
@@ -16,6 +17,11 @@ builder.Services.AddControllers();
var app = builder.Build(); var app = builder.Build();
app.UseForwardedHeaders(new ForwardedHeadersOptions
{
ForwardedHeaders = ForwardedHeaders.XForwardedFor | ForwardedHeaders.XForwardedProto
});
app.UseRequestTimeouts(); app.UseRequestTimeouts();
app.UseCors(opts => app.UseCors(opts =>
opts.SetIsOriginAllowed(_ => true) opts.SetIsOriginAllowed(_ => true)