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