This commit is contained in:
Riccardo Usardi committed 2025-07-20 11:49:20 +02:00
1 parent 3a1a0ca7ef
commit 6bce1d9330
9 files changed
+167 -13

No files matched your search

+27 -4
View File
@@ -27,20 +27,43 @@ namespace uWine.Api
builder = Builder.Servicies.AddServices(builder);
builder.Services.AddCors(options =>
{
//options.AddPolicy("AllowSpecificOrigin",
// policy =>
// {
// policy.WithOrigins("http://localhost:5000", "http://your_flutter_web_app_domain.com") // Sostituisci con l'URL della tua app Flutter (anche localhost se la testi in sviluppo)
// .AllowAnyMethod() // Permetti tutti i metodi (GET, POST, PUT, DELETE, OPTIONS, ecc.)
// .AllowAnyHeader(); // Permetti tutte le intestazioni, inclusa 'Authorization'
// // .AllowCredentials(); // Se la tua app Flutter invia credenziali (es. cookies, intestazioni di autorizzazione)
// });
// Puoi anche definire una policy più permissiva per lo sviluppo (NON USARE IN PRODUZIONE)
options.AddPolicy("AllowAll",
policy =>
{
policy.AllowAnyOrigin() // NON USARE IN PRODUZIONE: Permette richieste da qualsiasi origine
.AllowAnyMethod() // Permette tutti i metodi
.AllowAnyHeader(); // Permette tutte le intestazioni
// .AllowCredentials(); // Se necessario per le credenziali
});
});
//builder.Services.AddSingleton<MariaDbServerRepository>();
var app = builder.Build();
// Configure the HTTP request pipeline.
if (app.Environment.IsDevelopment())
{
//if (app.Environment.IsDevelopment())
//{
app.UseSwagger();
app.UseSwaggerUI();
}
//}
app.UseCors("AllowAll");
app.UseAuthorization();
app.MapControllers();
app.Run();