api
This commit is contained in:
1 parent
3a1a0ca7ef
commit
6bce1d9330
9 files changed
+167
-13
No files matched your search
+27
-4
@@ -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();
|
||||
|
||||
Reference in new issue
Block a user