Retry 1606
This commit is contained in:
		| @@ -4,6 +4,7 @@ using Mercados.Infrastructure; | ||||
| using Mercados.Infrastructure.Persistence; | ||||
| using Mercados.Infrastructure.Persistence.Repositories; | ||||
| using Mercados.Api.Utils; | ||||
| using Microsoft.AspNetCore.HttpOverrides; | ||||
|  | ||||
| var builder = WebApplication.CreateBuilder(args); | ||||
|  | ||||
| @@ -53,8 +54,20 @@ builder.Services.AddControllers(); | ||||
| builder.Services.AddEndpointsApiExplorer(); | ||||
| 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(); | ||||
|  | ||||
| // 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) | ||||
| using (var scope = app.Services.CreateScope()) | ||||
| { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user