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