Retry 1606
This commit is contained in:
		| @@ -4,6 +4,7 @@ using Mercados.Infrastructure; | |||||||
| using Mercados.Infrastructure.Persistence; | using Mercados.Infrastructure.Persistence; | ||||||
| using Mercados.Infrastructure.Persistence.Repositories; | using Mercados.Infrastructure.Persistence.Repositories; | ||||||
| using Mercados.Api.Utils; | using Mercados.Api.Utils; | ||||||
|  | using Microsoft.AspNetCore.HttpOverrides; | ||||||
|  |  | ||||||
| var builder = WebApplication.CreateBuilder(args); | var builder = WebApplication.CreateBuilder(args); | ||||||
|  |  | ||||||
| @@ -53,8 +54,20 @@ builder.Services.AddControllers(); | |||||||
| builder.Services.AddEndpointsApiExplorer(); | builder.Services.AddEndpointsApiExplorer(); | ||||||
| builder.Services.AddSwaggerGen(); | builder.Services.AddSwaggerGen(); | ||||||
|  |  | ||||||
|  | builder.Services.Configure<ForwardedHeadersOptions>(options => | ||||||
|  | { | ||||||
|  |     options.ForwardedHeaders = | ||||||
|  |         ForwardedHeaders.XForwardedFor | ForwardedHeaders.XForwardedProto; | ||||||
|  |     // En un entorno de producción real, deberías limitar esto a las IPs de tus proxies. | ||||||
|  |     // options.KnownProxies.Add(IPAddress.Parse("192.168.5.X")); // IP de tu NPM | ||||||
|  | }); | ||||||
|  |  | ||||||
| var app = builder.Build(); | var app = builder.Build(); | ||||||
|  |  | ||||||
|  | // Le decimos a la aplicación que USE el middleware de cabeceras de reenvío. | ||||||
|  | // ¡El orden importa! Debe ir antes de UseHttpsRedirection y UseCors. | ||||||
|  | app.UseForwardedHeaders(); | ||||||
|  |  | ||||||
| // Ejecución de migraciones (perfecto) | // Ejecución de migraciones (perfecto) | ||||||
| using (var scope = app.Services.CreateScope()) | using (var scope = app.Services.CreateScope()) | ||||||
| { | { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user